Author: Nick Sagona, III (nick@popphp.org)
Beispiel #1
0
 public function testRemoveDeny()
 {
     $editor = Role::factory('editor');
     $editor->addPermission('edit');
     $page = Resource::factory('page');
     $a = Acl::factory($editor, $page);
     $a->allow('editor', 'page', 'edit');
     $a->deny('editor', 'page', 'edit');
     $this->assertFalse($a->isAllowed($editor, 'page', 'edit'));
     $a->removeDeny('editor', 'page', 'edit');
     $a->removeDeny('editor');
     $this->assertTrue($a->isAllowed($editor, 'page', 'edit'));
 }
Beispiel #2
0
 public function testToString()
 {
     $p = Resource::factory('page');
     $this->assertEquals('page', (string) $p);
 }