/** * @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()); }
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); }
public function setUp() { $this->acl = DI::getDefault()->get('acl'); $this->manager = $this->acl->getResourceManager(); }