Sort named parameters usage in a function or method call
function run($foo = null, $bar = null, $baz = null) {}
-run(bar: $bar, foo: $foo);
+run(foo: $foo, bar: $bar);
-run($foo, baz: $baz, bar: $bar);
+run($foo, bar: $bar, baz: $baz);
Configure your rector.php
:
<?php
use Rector\CodeQuality\Rector\FuncCall\SortNamedParamRector;
use Rector\Config\RectorConfig;
return RectorConfig::configure()
->withRules([
SortNamedParamRector::class,
]);