12 namespace Symfony\Component\Finder\Tests\Iterator;
21 self::$tmpDir = realpath(sys_get_temp_dir()).DIRECTORY_SEPARATOR.
'symfony_finder';
37 self::$files = self::toAbsolute(self::$files);
39 if (is_dir(self::$tmpDir)) {
40 self::tearDownAfterClass();
45 foreach (self::$files as $file) {
46 if (DIRECTORY_SEPARATOR === $file[strlen($file) - 1]) {
53 file_put_contents(self::toAbsolute(
'test.php'), str_repeat(
' ', 800));
54 file_put_contents(self::toAbsolute(
'test.py'), str_repeat(
' ', 2000));
56 touch(self::toAbsolute(
'foo/bar.tmp'), strtotime(
'2005-10-15'));
57 touch(self::toAbsolute(
'test.php'), strtotime(
'2005-10-15'));
62 foreach (array_reverse(self::$files) as $file) {
63 if (DIRECTORY_SEPARATOR === $file[strlen($file) - 1]) {
77 self::$tmpDir = realpath(sys_get_temp_dir()).DIRECTORY_SEPARATOR.
'symfony_finder';
82 foreach (
$files as $file) {
83 if (is_array($file)) {
84 $f[] = self::toAbsolute($file);
86 $f[] = self::$tmpDir.DIRECTORY_SEPARATOR.str_replace(
'/', DIRECTORY_SEPARATOR, $file);
94 return self::$tmpDir.DIRECTORY_SEPARATOR.str_replace(
'/', DIRECTORY_SEPARATOR,
$files);
103 foreach (
$files as $file) {
104 $f[] = realpath(__DIR__.DIRECTORY_SEPARATOR.
'..'.DIRECTORY_SEPARATOR.
'Fixtures'.DIRECTORY_SEPARATOR.$file);