示例#1
0
 private function clearRoleManagerRoles()
 {
     $roleManager = $this->acl->getRoleManager();
     foreach ($roleManager->getRoles() as $name) {
         $roleManager->dropRole((string) $name);
     }
 }
示例#2
0
文件: AclTest.php 项目: vegas-cmf/acl
 /**
  * @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());
 }
示例#3
0
 public function setUp()
 {
     $this->acl = DI::getDefault()->get('acl');
     $this->manager = $this->acl->getResourceManager();
 }
示例#4
0
 public function setUp()
 {
     $this->acl = DI::getDefault()->get('acl_mysql');
     $this->adapter = $this->acl->getAdapter();
 }