Swift_DependencyContainer::_createNewInstance PHP 메소드

_createNewInstance() 개인적인 메소드

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();
    }