/** * 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); }
/** * 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); }