Add reasonable default value when a required parameter follows an optional one
class SomeObject
{
- public function run($optional = 1, int $required)
+ public function run($optional = 1, int $required = 0)
{
}
}
Configure your rector.php
:
<?php
use Rector\CodeQuality\Rector\ClassMethod\OptionalParametersAfterRequiredRector;
use Rector\Config\RectorConfig;
return RectorConfig::configure()
->withRules([
OptionalParametersAfterRequiredRector::class,
]);