[DI] skip untyped properties in AutowireRequiredPropertiesPass

This commit is contained in:
Nicolas Grekas 2020-03-13 23:17:44 +01:00
parent cc73b1eafa
commit 048d09213e
2 changed files with 8 additions and 0 deletions

View File

@ -42,6 +42,9 @@ class AutowireRequiredPropertiesPass extends AbstractRecursivePass
$properties = $value->getProperties();
foreach ($reflectionClass->getProperties() as $reflectionProperty) {
if (!$reflectionProperty->hasType()) {
continue;
}
if (false === $doc = $reflectionProperty->getDocComment()) {
continue;
}

View File

@ -9,6 +9,11 @@ class PropertiesInjection
*/
public Bar $plop;
/**
* @required
*/
public $plip;
public function __construct(A $a)
{
}