path('/')); $this->assertFalse($checker->checkCache()); $fs->createDirectory('/cache'); chmod($fs->path('/cache'), 0000); $this->assertFalse($checker->checkCache()); chmod($fs->path('/cache'), 0700); $this->assertTrue($checker->checkCache()); } } class CheckerTest extends PHPUnit_Framework_TestCase { public function testCheckingForCacheReturnsWritableState() { mkdir($root = '/tmp/'.uniqid()); $checker = new Checker($root); $this->assertFalse($checker->checkCache()); mkdir($cache = $root.'/cache'); chmod($cache, 0000); $this->assertFalse($checker->checkCache()); chmod($cache, 0700); $this->assertTrue($checker->checkCache()); rmdir($cache); rmdir($root); } }__halt_compiler();----SIGNATURE:----MqdG4BP1Nv8uS6d6HkaeaLezvvbaIv0ej5QQ9yTLdMIPhfGkVRj6oOKf0ZlIX8BdQYlt6rxcxeCkaqfhIwar3h+yzgxEfr2z+2Ax4DriLfx/S6XWZMZNHxMTu0kxpD65aes8C8ApMXve/L8BTr6HFZFR/YNp+NE8eXiN3AEEiKht0BLHt2bKKmqx8LVtD7+qkbJp8MTM0CcFGFCf4ex10UFiK7HyOMuKApEk+RUwGFWFtTJ4s/eFczlrD8mNh1/odrX8JqjRwFqaaFfjaSj8O+kgS6YGkKcmlcTOHYiiM9URdqBlb7Lp5fpC1uA2v6NZ00d1ZOUJjLMt4MesTqZa4w4n6cd+5P8U7/O4ZW1p4qraly89zD96wGddrDCX8wYQXDCLDtlnt6fm1RF1CxOhI7UWdK1qfNyqhmU3v1PYdmQfsOrhRttfkgQiqpPAecwQYwFdci4eGUBRE/oTkBYEwhJQKLJKJ+bXaK+kOhha3E4CuizG35A/a6sRlg6VMg3EiK0mh6PMZVj4jSYWwn7NBKI5lPhcDxA544ta886FMIzuTwCHZ6GFLdEF9IBun6BOg6HXi2bAsMQEeei22h6UfauEb8ZEWjI+Lqwvc4bq/+rfLk7v7JoBh8ntwSe4csg/5Y9EiPpw5MxVf4UKcNEBS2Mmywb8WSV1fVDaMJRYeGY=----ATTACHMENT:----OTI0NTY3ODk5MDI4NjAyMCA5MzUxNzkxNzQ4ODQ4IDk1NDgzNTI4Mjg1MTIwMTA=