PHPSA\ConfigurationLoader::load PHP Method

load() public method

public load ( $resource, $type = null )
    public function load($resource, $type = null)
    {
        try {
            $this->locator->locate($resource);
        } catch (\InvalidArgumentException $e) {
            return [];
        }
        return Yaml::parse(file_get_contents($resource));
    }

Usage Example

Example #1
0
 /**
  * @param string $configFile
  * @param string $configurationDirectory
  *
  * @return Configuration
  */
 protected function loadConfiguration($configFile, $configurationDirectory)
 {
     $loader = new ConfigurationLoader(new FileLocator([getcwd(), $configurationDirectory]));
     return new Configuration($loader->load($configFile), Analyzer\Factory::getPassesConfigurations());
 }
ConfigurationLoader