Nette\DI\Config\Loader::getAdapter PHP 메소드

getAdapter() 개인적인 메소드

private getAdapter ( $file ) : Nette\DI\Config\IAdapter
리턴 Nette\DI\Config\IAdapter
    private function getAdapter($file)
    {
        $extension = strtolower(pathinfo($file, PATHINFO_EXTENSION));
        if (!isset($this->adapters[$extension])) {
            throw new Nette\InvalidArgumentException("Unknown file extension '{$file}'.");
        }
        return is_object($this->adapters[$extension]) ? $this->adapters[$extension] : new $this->adapters[$extension]();
    }