Run Rector on your code to see what it can do for you:

 <?php
 
 namespace App\Foo {
 
     class Foo
     {
+        /**
+         * @var class-string<App\Foo\A>[]|class-string<App\Bar\B>[]
+         */
         protected array $dependencies = [
             A::class,
             B::class,
PHP snippet to change

Applied Rules:

Not a change you expect?

Config  rector.php
Rector version: b855ff - released at 2026-01-22 19:37