예제 #1
0
 /**
  * Liefert Liste mit Ressourcen für die Rechteverwaltung.
  *
  * Ressourcen für die Rechte vergeben können. Module und Workflow-Übergänge werden separat behandelt.
  *
  * @return array of strings
  */
 private function getAllResources()
 {
     $allResources = array();
     $aclProvider = new Application_Security_AclProvider();
     $resources = $aclProvider->getAllResources();
     foreach ($resources as $resource) {
         $allResources[] = 'resource_' . $resource;
     }
     return $allResources;
 }
예제 #2
0
 public function testGetAllResources()
 {
     $aclResources = Application_Security_AclProvider::$resourceNames;
     $allResources = array();
     foreach ($aclResources as $resources) {
         $allResources = array_merge($allResources, $resources);
     }
     $aclProvider = new Application_Security_AclProvider();
     $this->assertEquals($allResources, $aclProvider->getAllResources());
 }