diff --git a/psalm-autoload.php b/psalm-autoload.php index 3eede20f1252..28889db1d642 100644 --- a/psalm-autoload.php +++ b/psalm-autoload.php @@ -24,7 +24,7 @@ $iterator = new RecursiveIteratorIterator( new RecursiveDirectoryIterator( $directory, - RecursiveDirectoryIterator::UNIX_PATHS | RecursiveDirectoryIterator::CURRENT_AS_FILEINFO, + RecursiveDirectoryIterator::UNIX_PATHS | RecursiveDirectoryIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS, ), RecursiveIteratorIterator::CHILD_FIRST, ); diff --git a/rector.php b/rector.php index 1a78def1c1e2..eeede43de2a7 100644 --- a/rector.php +++ b/rector.php @@ -71,6 +71,7 @@ __DIR__ . '/tests', __DIR__ . '/utils/src', ]) + ->withRootFiles() // do you need to include constants, class aliases or custom autoloader? files listed will be executed ->withBootstrapFiles([ __DIR__ . '/phpstan-bootstrap.php', diff --git a/tests/system/View/ParserTest.php b/tests/system/View/ParserTest.php index 5d81e177ee66..fa6784445e8e 100644 --- a/tests/system/View/ParserTest.php +++ b/tests/system/View/ParserTest.php @@ -765,7 +765,7 @@ public function testParseRuns(): void public function testCanAddAndRemovePlugins(): void { - $this->parser->addPlugin('first', static fn ($str) => $str); + $this->parser->addPlugin('first', static fn ($str): array|string => $str); $setParsers = $this->getPrivateProperty($this->parser, 'plugins');