Prior PHP 8.2 FilesystemIterator::SKIP_DOTS was always set and could not be removed, therefore FilesystemIterator::SKIP_DOTS is added in order to keep this behaviour
-new FilesystemIterator(__DIR__, FilesystemIterator::KEY_AS_FILENAME);
+new FilesystemIterator(__DIR__, FilesystemIterator::KEY_AS_FILENAME | FilesystemIterator::SKIP_DOTS);
Configure your rector.php
:
<?php
use Rector\Config\RectorConfig;
use Rector\Php82\Rector\New_\FilesystemIteratorSkipDotsRector;
return RectorConfig::configure()
->withRules([
FilesystemIteratorSkipDotsRector::class,
]);