public function testSetRoleAccess() { $role = new LeanRole("admin", new LeanACL()); $acl = new LeanACL(); $acl->setRoleReadAccess($role, true); $out = $acl->encode(); $this->assertEquals(true, $out["role:admin"]["read"]); $this->assertEquals(true, $acl->getRoleReadAccess($role)); $acl->setRoleWriteAccess($role, false); $out = $acl->encode(); $this->assertEquals(false, $out["role:admin"]["write"]); $this->assertEquals(false, $acl->getRoleWriteAccess($role)); }