Add @param array docblock if array_map is used on the parameter
final class SomeClass
{
+ /**
+ * @param string[] $names
+ */
public function run(array $names): void
{
$names = array_map(fn(string $name) => trim($name), $names);
}
}
Configure your rector.php:
<?php
use Rector\Config\RectorConfig;
use Rector\TypeDeclarationDocblocks\Rector\ClassMethod\AddParamArrayDocblockBasedOnArrayMapRector;
return RectorConfig::configure()
->withRules([
AddParamArrayDocblockBasedOnArrayMapRector::class,
]);