コード例 #1
0
ファイル: AclGenerator.php プロジェクト: psesd/chms-common
 /**
  * Load route rules
  */
 private function loadRouteRules()
 {
     foreach ($this->rules['routeRules'] as $routeAlias => $routeRuleSets) {
         $resourceId = call_user_func_array($this->config['routeResourceGenerator'], [$routeAlias]);
         $this->acl->addResource(new Resource($resourceId));
         foreach ($routeRuleSets as $ruleSet) {
             $this->enforceRuleset($ruleSet, ['resources' => $resourceId, 'privileges' => $this->config['routePrivilege']]);
         }
     }
 }