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]);
}
}
Configure your rector.php
:
<?php
use Rector\Config\RectorConfig;
use Rector\Symfony\Symfony72\Rector\StmtsAwareInterface\PushRequestToRequestStackConstructorRector;
return RectorConfig::configure()
->withRules([
PushRequestToRequestStackConstructorRector::class,
]);