Esempio n. 1
0
 public function testRuleApplyPriority()
 {
     $acl = new Acl();
     $rule = new Rule('View');
     $rule->setPriority(1);
     $u = new Role('U');
     $r = new Resource('R');
     $acl->addRule($u, $r, $rule, false);
     $acl->addRule($u, $r, 'View', true);
     $this->assertFalse($acl->isAllowed('U', 'R', 'View'));
     $rule->setPriority(0);
     $this->assertTrue($acl->isAllowed('U', 'R', 'View'));
 }