public static function setUpBeforeClass() { $tmpDir = sys_get_temp_dir() . '/symfony2_finder'; self::$files = array($tmpDir . '/.git/', $tmpDir . '/.foo/', $tmpDir . '/.foo/.bar', $tmpDir . '/.foo/bar', $tmpDir . '/.bar', $tmpDir . '/test.py', $tmpDir . '/foo/', $tmpDir . '/foo/bar.tmp', $tmpDir . '/test.php', $tmpDir . '/toto/'); if (is_dir($tmpDir)) { self::tearDownAfterClass(); } else { mkdir($tmpDir); } foreach (self::$files as $file) { if ('/' === $file[strlen($file) - 1]) { mkdir($file); } else { touch($file); } } file_put_contents($tmpDir . '/test.php', str_repeat(' ', 800)); file_put_contents($tmpDir . '/test.py', str_repeat(' ', 2000)); touch($tmpDir . '/foo/bar.tmp', strtotime('2005-10-15')); touch($tmpDir . '/test.php', strtotime('2005-10-15')); }
public static function setUpBeforeClass() { self::$tmpDir = realpath(sys_get_temp_dir()) . DIRECTORY_SEPARATOR . 'symfony_finder'; self::$files = array('.git/', '.foo/', '.foo/.bar', '.foo/bar', '.bar', 'test.py', 'foo/', 'foo/bar.tmp', 'test.html.twig', 'toto/', 'toto/.git/', 'foo bar'); self::$files = self::toAbsolute(self::$files); if (is_dir(self::$tmpDir)) { self::tearDownAfterClass(); } else { mkdir(self::$tmpDir); } foreach (self::$files as $file) { if (DIRECTORY_SEPARATOR === $file[strlen($file) - 1]) { mkdir($file); } else { touch($file); } } file_put_contents(self::toAbsolute('test.html.twig'), str_repeat(' ', 800)); file_put_contents(self::toAbsolute('test.py'), str_repeat(' ', 2000)); touch(self::toAbsolute('foo/bar.tmp'), strtotime('2005-10-15')); touch(self::toAbsolute('test.html.twig'), strtotime('2005-10-15')); }