Add property type in PHPUnit test from docblock, if defined in setUp() method
use PHPUnit\Framework\TestCase;
class SomeClass extends TestCase
{
- /**
- * @var \Doctrine\ORM\EntityManagerInterface
- */
- private $doctrine;
+ private \Doctrine\ORM\EntityManagerInterface $doctrine;
protected function setUp(): void
{
$this->doctrine = $this->container('doctrine.orm.entity_manager');
}
}
Configure your rector.php
:
<?php
use Rector\Config\RectorConfig;
use Rector\TypeDeclaration\Rector\Class_\TypedPropertyFromDocblockSetUpDefinedRector;
return RectorConfig::configure()
->withRules([
TypedPropertyFromDocblockSetUpDefinedRector::class,
]);