GetFiltersToAsTwigFilterAttributeRector

Changes getFilters() in TwigExtension to #[TwigFilter] marker attribute above function

 use Twig\Extension\AbstractExtension;
+use Twig\Attribute\AsTwigFilter;

 class SomeClass extends AbstractExtension
 {
-    public function getFilters()
-    {
-        return [
-            new \Twig\TwigFilter('filter_name', [$this, 'localMethod']),
-        ];
-    }
-
+    #[TwigFilter('filter_name')]
     public function localMethod($value)
     {
         return $value;
     }
 }

Configure your rector.php:

<?php

use Rector\Config\RectorConfig;
use Rector\Symfony\Symfony73\Rector\Class_\GetFiltersToAsTwigFilterAttributeRector;

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