public function handleScope(ScopeNode $scope) 
    {
    	foreach($scope->getNodes() as $node)
    	{
    		if ($node instanceof ScopeImportNode)
    		{
    			$this->handleScopeImport($node);
    		}
            elseif ($node instanceof ParameterDefinitionNode)
            {
                $this->handleParameterDefinition($node);
            }
            elseif ($node instanceof ServiceDefinitionNode)
            {
                $this->handleServiceDefinition($node);
            }
    		else 
    		{
    			throw new ContainerInterpreterException("Unexpected node in scope found.");
    		}
    	}
    }
public function handleScope(ScopeNode $scope) 
    {
    	foreach($scope->getNodes() as $node)
    	{
    		if ($node instanceof ScopeImportNode)
    		{
    			$this->handleScopeImport($node);
    		}
            elseif ($node instanceof ParameterDefinitionNode)
            {
                $this->handleParameterDefinition($node);
            }
            elseif ($node instanceof ServiceDefinitionNode)
            {
                $this->handleServiceDefinition($node);
            }
    		else 
    		{
    			throw new ContainerInterpreterException("Unexpected node in scope found.");
    		}
    	}
    }
public function handleScope ( ScopeNode $ scope ) { foreach ( $ scope -> getNodes ( ) as $ node ) { if ( $ node instanceof ScopeImportNode ) { $ this -> handleScopeImport ( $ node ) ; } elseif ( $ node instanceof ParameterDefinitionNode ) { $ this -> handleParameterDefinition ( $ node ) ; } elseif ( $ node instanceof ServiceDefinitionNode ) { $ this -> handleServiceDefinition ( $ node ) ; } else { throw new ContainerInterpreterException ( "Unexpected node in scope found." ) ; } } }
Handle a container file scope

@param ScopeNode 			$scope
@return void
Handle a container file scope