public function testSetPublicAccess() { $acl = new ACL(); $acl->setPublicReadAccess(true); $out = $acl->encode(); $this->assertEquals(true, $out[ACL::PUBLIC_KEY]["read"]); $this->assertEquals(true, $acl->getPublicReadAccess()); $acl->setPublicWriteAccess(false); $out = $acl->encode(); $this->assertEquals(false, $out[ACL::PUBLIC_KEY]["write"]); $this->assertEquals(false, $acl->getPublicWriteAccess()); }