コード例 #1
0
 /**
  * getNamespacedResources
  *
  * @param null $namespaceSeparator
  *
  * @return array
  */
 public function getNamespacedResources($namespaceSeparator = null)
 {
     $aclResources = [];
     $resources = $this->resourceProvider->getResources();
     foreach ($resources as $resource) {
         $ns = $this->createNamespaceId($resource, $resources, $namespaceSeparator);
         $aclResources[$ns] = $resource;
     }
     ksort($aclResources);
     return $aclResources;
 }
コード例 #2
0
ファイル: AclResourceService.php プロジェクト: reliv/rcm-user
 /**
  * @deprecated Use Registered 'RcmUser\Acl\ResourceProvider' service
  * getAllResources - All resources
  * returns a list of all resources
  * This is used for displays or utilities only
  * should not be used for ACL checks
  *
  * @param bool $refresh refresh
  *
  * @return array
  * @throws \RcmUser\Exception\RcmUserException
  */
 public function getAllResources($refresh = false)
 {
     return $this->resourceProvider->getResources();
 }