Swift_DependencyContainer::_createNewInstance PHP Method

_createNewInstance() private method

Create a fresh instance of $itemName
private _createNewInstance ( $itemName )
    private function _createNewInstance($itemName)
    {
        $reflector = new ReflectionClass($this->_store[$itemName]['className']);
        if ($reflector->getConstructor()) {
            return $reflector->newInstanceArgs($this->createDependenciesFor($itemName));
        }
        return $reflector->newInstance();
    }