[DependencyInjection] create inlined private service from it's definition
This commit is contained in:
parent
98b0bdcb15
commit
b6ce137e2d
@ -742,8 +742,10 @@ class ContainerBuilder extends Container implements TaggedContainerInterface
|
|||||||
foreach ($value as &$v) {
|
foreach ($value as &$v) {
|
||||||
$v = $this->resolveServices($v);
|
$v = $this->resolveServices($v);
|
||||||
}
|
}
|
||||||
} else if (is_object($value) && $value instanceof Reference) {
|
} elseif (is_object($value) && $value instanceof Reference) {
|
||||||
$value = $this->get((string) $value, $value->getInvalidBehavior());
|
$value = $this->get((string) $value, $value->getInvalidBehavior());
|
||||||
|
} elseif (is_object($value) && $value instanceof Definition) {
|
||||||
|
$value = $this->createService($value, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $value;
|
return $value;
|
||||||
|
Reference in New Issue
Block a user