SortNamedParamRector

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,
    ]);
SETS:  Code Quality