diff --git a/composer.json b/composer.json index 2f88b9b..b7ae0ec 100644 --- a/composer.json +++ b/composer.json @@ -17,8 +17,7 @@ "require": { "php": ">=8.0 <8.3", "ext-tokenizer": "*", - "nette/finder": "^2.5 || ^3.0", - "nette/utils": "^3.0" + "nette/utils": "^4.0" }, "require-dev": { "nette/tester": "^2.4", diff --git a/src/RobotLoader/RobotLoader.php b/src/RobotLoader/RobotLoader.php index 70c09fd..c139463 100644 --- a/src/RobotLoader/RobotLoader.php +++ b/src/RobotLoader/RobotLoader.php @@ -272,9 +272,9 @@ private function createFileIterator(string $dir): Nette\Utils\Finder $iterator = Nette\Utils\Finder::findFiles(...$this->acceptFiles) ->filter($filter) + ->recurseFilter($filter) ->from($dir) - ->exclude(...$this->ignoreDirs) - ->filter($filter); + ->exclude(...$this->ignoreDirs); $filter(new SplFileInfo($dir)); return $iterator;