[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

@ -744,6 +744,8 @@ class ContainerBuilder extends Container implements TaggedContainerInterface
} }
} elseif (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;