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');
}
}