public
|
|
public
AdminAccessGroupCollection
|
#
getAllGroups( )
Returns all groups as a collection.
Returns all groups as a collection.
Returns
Implementation of
|
public
AdminAccessGroupInterface
|
#
getGroupByController( NonEmptyStringType $identifier )
Returns a group by a given controller identifier.
Returns a group by a given controller identifier.
Parameters
- $identifier
- Controller identifier.
Returns
Throws
Implementation of
|
public
AdminAccessGroupInterface
|
#
getGroupByPage( NonEmptyStringType $identifier )
Returns a group by a given page identifier.
Returns a group by a given page identifier.
Parameters
- $identifier
- Page identifier.
Returns
Throws
Implementation of
|
public
AdminAccessGroupInterface
|
#
getGroupByAjaxHandler( NonEmptyStringType $identifier )
Returns a group by a given ajax handler identifier.
Returns a group by a given ajax handler identifier.
Parameters
- $identifier
- Ajax handler identifier.
Returns
Throws
Implementation of
|
public
AdminAccessGroupInterface
|
#
getGroupById( IdType $id )
Returns a group by a given group id.
Returns a group by a given group id.
Parameters
Returns
Throws
Implementation of
|
public
AdminAccessGroupInterface
|
#
addItemToGroup( IdType $groupId, NonEmptyStringType $identifier, NonEmptyStringType $type )
Adds a group item to an existing group.
Adds a group item to an existing group.
Parameters
- $groupId
- Id of the group.
- $identifier
- Identifier for this item.
- $type
- Type of this item.
Returns
Throws
Implementation of
|
public
AdminAccessGroupInterface
|
#
removeItemFromGroup( IdType $groupId, NonEmptyStringType $identifier, NonEmptyStringType $type )
Removes a group item from an existing group.
Removes a group item from an existing group.
Parameters
- $groupId
- Id of the group.
- $identifier
- Identifier for this item.
- $type
- Type of this item.
Returns
Throws
Implementation of
|
public
AdminAccessGroupInterface
|
#
createNewGroup( KeyValueCollection $name, KeyValueCollection $description, IdType $parentId, IntType $sortOrder )
Creates a new group.
Parameters
- $name
Collection with the group names. Index of a group name must be his
language code.
- $description
Collection with the group descriptions. Index of a group name must be his
language code.
- $parentId
- Id of the parent group.
- $sortOrder
- Group sorts order.
Returns
Throws
Implementation of
|
public
AdminAccessGroupManager
|
#
updateGroup( IdType $id, KeyValueCollection $newName, KeyValueCollection $newDescription, IdType $newParentId, IntType $newSortOrder )
Updates a group by a given group ID.
Updates a group by a given group ID.
Parameters
- $id
$newName Collection with the group names. Index of a group name must be his
language code.
- $newName
$newDescription Collection with the group descriptions. Index of a group name must be
his language code.
- $newDescription
- $newParentId New id of the parent group.
- $newParentId
- $newSortOrder New group sorts order.
- $newSortOrder
Returns
Throws
Implementation of
|
public
AdminAccessGroupManager
|
#
deleteGroupById( IdType $id )
Deletes a group by a given group ID.
Deletes a group by a given group ID.
Parameters
- $id
- ID of the group that should be deleted.
Returns
Throws
Implementation of
|