Add @var array docblock to array property based on iterable default value
class SomeClass
{
+ /**
+ * @var int[]
+ */
private array $items = [1, 2, 3];
}
Configure your rector.php:
<?php
use Rector\Config\RectorConfig;
use Rector\TypeDeclarationDocblocks\Rector\Class_\DocblockVarArrayFromPropertyDefaultsRector;
return RectorConfig::configure()
->withRules([
DocblockVarArrayFromPropertyDefaultsRector::class,
]);