Find a Rector rule

Find the best Rector rule to solve your problem. Searching through 1005 rules.

Found 3 rules, grouped by set: Clear

symfony/http-foundation 3 matches
PushRequestToRequestStackConstructorRector symfony/http-foundation >=7.2

Move push(request) to "Symfony\Component\HttpFoundation\RequestStack" constructor

 use Symfony\Component\HttpFoundation\Request;
 use Symfony\Component\HttpFoundation\RequestStack;
 use PHPUnit\Framework\TestCase;

-final class SomeClass extends TestCase
+class SomeClass extends TestCase
 {
     public function run()
     {
-        $requestStack = new RequestStack();
         $request = new Request();
-        $requestStack->push($request);
+        $requestStack = new RequestStack([$request]);
     }
 }
BinaryFileResponseCreateToNewInstanceRector symfony/http-foundation >=5.2

Change deprecated BinaryFileResponse::create() to use __construct() instead

 use Symfony\Component\HttpFoundation;

 class SomeClass
 {
     public function run()
     {
-        $binaryFile = BinaryFileResponse::create();
+        $binaryFile = new BinaryFileResponse(null);
     }
 }
ParameterBagTypedGetMethodCallRector symfony/http-foundation >=5.1

Make use of specific ParameterBag::get*() method with native return type declaration

 use Symfony\Component\HttpFoundation\Request;

 class SomeClass
 {
     public function run(Request $request)
     {
-        $debug = (bool) $request->query->get('debug', false);
+        $debug = $request->query->getBoolean('debug');
     }
 }