Rename param within closures and arrow functions based on use with specified method calls
-(new SomeClass)->process(function ($param) {});
+(new SomeClass)->process(function ($parameter) {});
Configure your rector.php
:
<?php
use Rector\Config\RectorConfig;
use Rector\Renaming\Rector\FunctionLike\RenameFunctionLikeParamWithinCallLikeArgRector;
use Rector\Renaming\ValueObject\RenameFunctionLikeParamWithinCallLikeArg;
return RectorConfig::configure()
->withConfiguredRule(RenameFunctionLikeParamWithinCallLikeArgRector::class, [
new RenameFunctionLikeParamWithinCallLikeArg('SomeClass', 'process', 0, 0, 'parameter'),
]);