/**
  * Loads the permissions for the given access entity object
  * 
  * @param \Zepi\Core\AccessControl\Entity\AccessEntity $accessEntity
  */
 protected function loadPermissions(AccessEntity $accessEntity)
 {
     $permissions = $this->permissionsDataSource->getPermissionsForUuid($accessEntity->getUuid());
     if ($permissions === false) {
         return;
     }
     $accessEntity->setPermissions($permissions);
 }
Example #2
0
 /**
  * Returns an array with all granted access levels for the given access entity uuid
  *
  * @access public
  * @param string $accessEntityUuid
  * @return array
  */
 public function getPermissionsForUuid($accessEntityUuid)
 {
     return $this->permissionsDataSource->getPermissionsForUuid($accessEntityUuid);
 }