Skip to content

Commit ae9a2cc

Browse files
author
Enno Woortmann
committed
cast instead of SplFile for compatibility
1 parent f4edb49 commit ae9a2cc

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

tests/AbstractPHPModelGeneratorTest.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
use RecursiveIteratorIterator;
2424
use ReflectionClass;
2525
use ReflectionType;
26-
use SplFileInfo;
2726

2827
/**
2928
* Class AbstractPHPModelGeneratorTest
@@ -111,10 +110,9 @@ private function copyExternalJSON(): void
111110
foreach (static::EXTERNAL_JSON_DIRECTORIES as $directory) {
112111
$di = new RecursiveDirectoryIterator($copyBaseDir . $directory, FilesystemIterator::SKIP_DOTS);
113112

114-
/** @var SplFileInfo $file */
115113
foreach (new RecursiveIteratorIterator($di, RecursiveIteratorIterator::CHILD_FIRST) as $file) {
116-
@mkdir($baseDir . dirname(str_replace($copyBaseDir, '', $file->getFilename())), 0777, true);
117-
@copy($file->getFilename(), $baseDir . str_replace($copyBaseDir, '', $file->getFilename()));
114+
@mkdir($baseDir . dirname(str_replace($copyBaseDir, '', (string) $file)), 0777, true);
115+
@copy((string) $file, $baseDir . str_replace($copyBaseDir, '', (string) $file));
118116
}
119117
}
120118
}

0 commit comments

Comments
 (0)