改名
This commit is contained in:
+1
-3
@@ -74,16 +74,14 @@ if (!function_exists('recursive_directory')) {
|
|||||||
*/
|
*/
|
||||||
function recursive_directory(string $path, array|Closure $callback)
|
function recursive_directory(string $path, array|Closure $callback)
|
||||||
{
|
{
|
||||||
$array = [];
|
|
||||||
$directoryIterators = new \DirectoryIterator($path);
|
$directoryIterators = new \DirectoryIterator($path);
|
||||||
foreach ($directoryIterators as $directoryIterator) {
|
foreach ($directoryIterators as $directoryIterator) {
|
||||||
if ($directoryIterator->isDir()) {
|
if ($directoryIterator->isDir()) {
|
||||||
Recursive_directory($directoryIterator->getRealPath(), $callback);
|
Recursive_directory($directoryIterator->getRealPath(), $callback);
|
||||||
} else {
|
} else {
|
||||||
$array[] = $directoryIterator;
|
call_user_func($callback, $directoryIterator);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
call_user_func_array($callback, $array);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user