Run Rector on your code to see what it can do for you:
<?php use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
class ExampleController extends AbstractController { - public function foo(Foo $service): void - { - dump($service); - } + public function __construct(private readonly \Foo $service) + { + } + public function foo(): void + { + dump($this->service); + } - public function bar(Bar $service): void - { - dump($service); - } + public function bar(): void + { + dump($this->service); + } }
Applied Rules:
Not a change you expect?
rector.php