Пример #1
0
 /**
  * @depends testGetResourceManager
  * @depends testGetRoleManager
  */
 public function testInvalidationGeneratesNewManagers()
 {
     $oldResourceManager = $this->acl->getResourceManager();
     $oldRoleManager = $this->acl->getRoleManager();
     $this->acl->invalidate();
     $this->assertNotSame($oldResourceManager, $this->acl->getResourceManager());
     $this->assertNotSame($oldRoleManager, $this->acl->getRoleManager());
 }
Пример #2
0
 public function testRemoveResourceAccesses()
 {
     $resourceName = 'ResourceTestNameF';
     $resourceDescription = 'ResourceTestDescription..';
     $accessList = [['name' => 'resAclNameTest', 'description' => 'fooNameTestDesc', 'resources_name' => 'mvc:test:Foo\\Res-Method', 'access_name' => 'delete'], ['name' => 'resAclNameTestTwo', 'description' => 'resAclNameTestTwoDesc', 'resources_name' => 'mvc:test:Foo\\Res-Method', 'access_name' => 'index']];
     $this->acl->getResourceManager()->add($resourceName, $resourceDescription, $accessList);
     $accesses = $this->adapter->getResourceAccesses($resourceName);
     $this->assertNotNull($accesses);
     $this->adapter->removeResourceAccesses($resourceName);
     $accesses = $this->adapter->getResourceAccesses($resourceName);
     $this->assertCount(0, $accesses);
 }
Пример #3
0
 public function setUp()
 {
     $this->acl = DI::getDefault()->get('acl');
     $this->manager = $this->acl->getResourceManager();
 }