Find the best Rector rule to solve your problem. Searching through 671 rules.
Found 3 rules:
Reverse conditionable method calls
-$conditionable->when(!$condition, function () {});
+$conditionable->unless($condition, function () {});
Replace magical call on $this->app["something"] to standalone type assign variable
class SomeClass
{
/**
* @var \Illuminate\Contracts\Foundation\Application
*/
private $app;
public function run()
{
- $validator = $this->app['validator']->make('...');
+ /** @var \Illuminate\Validation\Factory $validationFactory */
+ $validationFactory = $this->app['validator'];
+ $validator = $validationFactory->make('...');
}
}
Apply default instead of null coalesce
-custom_helper('app.name') ?? 'Laravel';
+custom_helper('app.name', 'Laravel');