Class AdminAccessGroup
Class AdminAccessGroup
A Group is a collection pages/controllers, that represent a semantic unit for the administration of our shop system.
- AdminAccessGroup implements AdminAccessGroupInterface
Package: AdminAccess\Entities
Category: System
Located at Services/System/AdminAccess/Entities/AdminAccessGroup.inc.php
Category: System
Located at Services/System/AdminAccess/Entities/AdminAccessGroup.inc.php
Methods summary
public
__construct( AdminAccessGroupReaderInterface $groupReader, AdminAccessGroupWriterInterface $groupWriter, AdminAccessGroupDeleterInterface $groupDeleter, AdminAccessGroupItemCollection $items )
AdminAccessGroup constructor.
public
setParentGroup( AdminAccessGroupInterface $parentGroup )
: AdminAccessGroupInterface
Sets the parent group.
public
setDescription( KeyValueCollection $description )
: AdminAccessGroupInterface
Sets the group descriptions.
public
setItems( AdminAccessGroupItemCollection $items )
: AdminAccessGroupInterface
Sets the group items.
public
addItem( AdminAccessGroupItemInterface $item )
: AdminAccessGroupInterface
Adds an item to the group.
public
removeItem( AdminAccessGroupItemInterface $item )
: AdminAccessGroupInterface
Removes an item from the group.