phpDocumentor

AdminAccessGroup
in package
implements AdminAccessGroupInterface

Class AdminAccessGroup

A Group is a collection pages/controllers, that represent a semantic unit for the administration of our shop system.

Tags
category

System

subpackage

Entities

Interfaces, Classes and Traits

AdminAccessGroupInterface
Interface AdminAccessGroupInterface

Table of Contents

$deleter  : AdminAccessGroupDeleterInterface
$description  : KeyValueCollection
$id  : int
$items  : AdminAccessGroupItemCollection
$name  : KeyValueCollection
$parentGroup  : AdminAccessGroupInterface|null
$protected  : bool
$reader  : AdminAccessGroupReaderInterface
$sortOrder  : int
$writer  : AdminAccessGroupWriterInterface
__construct()  : mixed
AdminAccessGroup constructor.
addItem()  : AdminAccessGroupInterface
Adds an item to the group.
delete()  : AdminAccessGroupInterface
Deletes an access group.
getChildren()  : mixed
Returns this groups children.
getDescription()  : KeyValueCollection
Returns the group descriptions as a collection.
getId()  : int
Returns the group id.
getItems()  : AdminAccessGroupItemCollection
Returns the group items as a collection.
getName()  : KeyValueCollection
Returns the group names as a collection.
getParentGroup()  : mixed
Returns this groups parent group.
getParentId()  : int
Returns the group parent id.
getProtected()  : bool
Returns the protected value.
getSortOrder()  : int
Returns the group sort order.
removeItem()  : AdminAccessGroupInterface
Removes an item from the group.
setDescription()  : AdminAccessGroupInterface
Sets the group descriptions.
setId()  : AdminAccessGroupInterface
Sets the group id.
setItems()  : AdminAccessGroupInterface
Sets the group items.
setName()  : AdminAccessGroupInterface
Sets the group names.
setParentGroup()  : AdminAccessGroupInterface
Sets the parent group.
setProtected()  : AdminAccessGroupInterface
Sets the protected value.
setSortOrder()  : AdminAccessGroupInterface
Sets the group sort order.
store()  : AdminAccessGroupInterface
Stores this group into the database.
update()  : AdminAccessGroupInterface
Updates this group in the database.

Properties

Methods

__construct()

AdminAccessGroup constructor.

public __construct(AdminAccessGroupReaderInterface $groupReader, AdminAccessGroupWriterInterface $groupWriter, AdminAccessGroupDeleterInterface $groupDeleter, AdminAccessGroupItemCollection $items) : mixed
Parameters
$groupReader : AdminAccessGroupReaderInterface
$groupWriter : AdminAccessGroupWriterInterface
$groupDeleter : AdminAccessGroupDeleterInterface
$items : AdminAccessGroupItemCollection
Return values
mixed

getChildren()

Returns this groups children.

public getChildren() : mixed
Return values
mixed

getParentId()

Returns the group parent id.

public getParentId() : int
Return values
int

Group parent ID.

getProtected()

Returns the protected value.

public getProtected() : bool
Return values
bool

getSortOrder()

Returns the group sort order.

public getSortOrder() : int
Return values
int

Group sort order.

Search results