コード例 #1
0
ファイル: CheckerTest.php プロジェクト: mathroc/php-vfs
 public function testCheckingForCacheReturnsWritableState()
 {
     mkdir($root = '/tmp/' . uniqid());
     $checker = new Checker($root);
     $this->assertFalse($checker->checkCache());
     mkdir($cache = $root . '/cache');
     chmod($cache, 00);
     $this->assertFalse($checker->checkCache());
     chmod($cache, 0700);
     $this->assertTrue($checker->checkCache());
     rmdir($cache);
     rmdir($root);
 }
コード例 #2
0
ファイル: Requirements.php プロジェクト: mathroc/php-vfs
<?php

require_once 'Checker.php';
define('APP_DIR', __DIR__);
echo 'Checking filesystem permissions:' . PHP_EOL;
$checker = new Checker(APP_DIR);
$checker->result($checker->checkCache(), 'Cache: ');
$checker->result($checker->checkLib(), 'Lib: ');
$checker->result($checker->checkLog(), 'Log: ');
$checker->result($checker->checkInstaller(), 'Installer removed: ');