Add @param docblock array type, based on type to assigned parameter reference
final class SomeClass
{
+ /**
+ * @param string[] $names
+ */
public function run(array &$names): void
{
$names[] = 'John';
}
}
Configure your rector.php:
<?php
use Rector\Config\RectorConfig;
use Rector\TypeDeclarationDocblocks\Rector\ClassMethod\AddParamArrayDocblockFromAssignsParamToParamReferenceRector;
return RectorConfig::configure()
->withRules([
AddParamArrayDocblockFromAssignsParamToParamReferenceRector::class,
]);