RenameCopyOnWindowsOptionToFollowSymlinksRector

Rename copy_on_windows option to follow_symlinks in Filesystem::mirror()

 use Symfony\Component\Filesystem\Filesystem;

 final class Foo
 {
     public function __construct(private Filesystem $filesystem) {}

     public function bar($originDir, $targetDir): void
     {
-        $this->filesystem->mirror(targetDir: $originDir, originDir: $targetDir, options: $options = ['copy_on_windows' => true]);
+        $this->filesystem->mirror(targetDir: $originDir, originDir: $targetDir, options: $options = ['follow_symlinks' => true]);
     }
 }

Configure your rector.php:

<?php

use Rector\Config\RectorConfig;
use Rector\Symfony\Symfony81\Rector\MethodCall\RenameCopyOnWindowsOptionToFollowSymlinksRector;

return RectorConfig::configure()
    ->withRules([
        RenameCopyOnWindowsOptionToFollowSymlinksRector::class,
    ]);