public function testSetUserAccess() { $user = new User(null, "id123"); $acl = new ACL(); $acl->setReadAccess($user, true); $out = $acl->encode(); $this->assertEquals(true, $out[$user->getObjectId()]["read"]); $this->assertEquals(true, $acl->getReadAccess($user)); $acl->setWriteAccess($user, false); $out = $acl->encode(); $this->assertEquals(false, $out[$user->getObjectId()]["write"]); $this->assertEquals(false, $acl->getWriteAccess($user)); }