RomaricDrigon\MetaYaml\Loader\YamlLoader::loadFromFile PHP Method

loadFromFile() public method

public loadFromFile ( $filename )
    public function loadFromFile($filename)
    {
        $yaml = parent::loadFromFile($filename);
        return $this->load($yaml);
    }

Usage Example

Ejemplo n.º 1
0
 public static function setupConfig(Application $app)
 {
     $loader = new YamlLoader();
     $schema = new MetaYaml($loader->loadFromFile(__DIR__ . '/config_schema.yml'));
     $schema->validate($config = $loader->loadFromFile(__DIR__ . '/../config/config.yml'));
     foreach ($config as $key => $value) {
         $app->setConfig($key, $value);
     }
     if (array_key_exists('SCRIPT_NAME', $_SERVER) && is_string($_SERVER['SCRIPT_NAME']) && !empty($_SERVER['SCRIPT_NAME'])) {
         $dir = dirname($_SERVER['SCRIPT_NAME']);
     } else {
         $dir = '/';
     }
     $app->setConfig('dir', $dir);
 }
All Usage Examples Of RomaricDrigon\MetaYaml\Loader\YamlLoader::loadFromFile