[Container] Tweak code

This commit is contained in:
Victor Berchet 2011-01-31 19:04:42 +01:00 committed by Fabien Potencier
parent 132e5805b3
commit cb445b9ca0
1 changed files with 6 additions and 7 deletions

View File

@ -57,6 +57,10 @@ class Container implements ContainerInterface
{
protected $parameterBag;
protected $services;
protected $scopes;
protected $scopeChildren;
protected $scopedServices;
protected $scopeStacks;
protected $loading = array();
/**
@ -350,14 +354,9 @@ class Container implements ContainerInterface
$this->scopeChildren[$name] = array();
// normalize the child relations
if ($parentScope !== self::SCOPE_CONTAINER) {
while ($parentScope !== self::SCOPE_CONTAINER) {
$this->scopeChildren[$parentScope][] = $name;
foreach ($this->scopeChildren as $pName => $childScopes) {
if (in_array($parentScope, $childScopes, true)) {
$this->scopeChildren[$pName][] = $name;
}
}
$parentScope = $this->scopes[$parentScope];
}
}