phpDocumentor

AdminAccessPermissionReaderInterface

Interface AdminAccessPermissionReaderInterface

Tags
category

System

subpackage

Readers

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.

Search results