AdminAccessPermissionReaderInterface
in
Interface AdminAccessPermissionReaderInterface
Tags
Table of Contents
- get() : AdminAccessPermissionPresentationInterface|AdminAccessPermissionPersistenceInterface
- Returns an AdminAccessPermission object by given AdminAccessRole and AdminAccessGroup objects.
- getByGroupCollection() : AdminAccessPermissionCollection
- Returns an AdminAccessPermissionCollection by a given AdminAccessRole and AdminAccessGroupCollection object.
Methods
get()
Returns an AdminAccessPermission object by given AdminAccessRole and AdminAccessGroup objects.
public
get(AdminAccessRoleInterface $accessRole, AdminAccessGroupInterface $accessGroup) : AdminAccessPermissionPresentationInterface|AdminAccessPermissionPersistenceInterface
Parameters
- $accessRole : AdminAccessRoleInterface
-
Role object.
- $accessGroup : AdminAccessGroupInterface
-
Group object.
Return values
AdminAccessPermissionPresentationInterface|AdminAccessPermissionPersistenceInterface —Permission object.
getByGroupCollection()
Returns an AdminAccessPermissionCollection by a given AdminAccessRole and AdminAccessGroupCollection object.
public
getByGroupCollection(AdminAccessRoleInterface $accessRole, AdminAccessGroupCollection $groupCollection) : AdminAccessPermissionCollection
Parameters
- $accessRole : AdminAccessRoleInterface
-
User role to find permission for.
- $groupCollection : AdminAccessGroupCollection
-
Collection of all groups in system.
Return values
AdminAccessPermissionCollection —Permission collection.