Merge more precise @phpstan-var/@phpstan-param/@phpstan-return docblock tag into its native @var/@param/@return tag
final class SomeClass
{
/**
- * @var Collection
- *
- * @phpstan-var Collection<int, string>
+ * @var Collection<int, string>
*/
private $items;
}
Configure your rector.php:
<?php
use Rector\Config\RectorConfig;
use Rector\TypeDeclarationDocblocks\Rector\Property\MergePhpstanDocTagIntoNativeRector;
return RectorConfig::configure()
->withRules([
MergePhpstanDocTagIntoNativeRector::class,
]);