[DependencyInjection] create inlined private service from it's definition

This commit is contained in:
everzet 2011-05-23 23:00:38 +03:00
parent 98b0bdcb15
commit b6ce137e2d

View File

@ -742,8 +742,10 @@ class ContainerBuilder extends Container implements TaggedContainerInterface
foreach ($value as &$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());
} elseif (is_object($value) && $value instanceof Definition) {
$value = $this->createService($value, null);
}
return $value;