Autarky\Config\LoaderFactory::getForPath PHP 메소드

getForPath() 공개 메소드

Get the loader for a given path.
public getForPath ( string $path ) : Autarky\Config\LoaderInterface
$path string
리턴 Autarky\Config\LoaderInterface
    public function getForPath($path)
    {
        $extension = $this->getExtension($path);
        if (!isset($this->loaders[$extension])) {
            $this->resolveLoader($extension);
        }
        return $this->loaders[$extension];
    }

Usage Example

예제 #1
0
 protected function getDataFromFile($path)
 {
     if (!is_readable($path)) {
         throw new LoadException("File is not readable: {$path}");
     }
     $loader = $this->loaderFactory->getForPath($path);
     return $loader->load($path);
 }