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