Adds default value for arguments in defined methods.
class SomeClass
{
- public function someMethod($value)
+ public function someMethod($value = false)
{
}
}
Configure your rector.php
:
<?php
use RectorLaravel\Rector\ClassMethod\AddArgumentDefaultValueRector;
use RectorLaravel\ValueObject\AddArgumentDefaultValue;
use Rector\Config\RectorConfig;
return RectorConfig::configure()
->withConfiguredRule(AddArgumentDefaultValueRector::class, [
'added_arguments' => [
new AddArgumentDefaultValue('SomeClass', 'someMethod', 0, false),
],
]);