Example #1
0
 protected function getLoader()
 {
     $append = '/base';
     if (func_num_args() == 1) {
         $append = '/' . func_get_arg(0);
     }
     $locator = new IteratorFileLocator();
     return new FilesLoader($locator->locate(__DIR__ . '/xml' . $append, '.xml'), XmlLoader::class);
 }
Example #2
0
 private function getLoaderForSubDir($subDir = 'base')
 {
     $locator = new IteratorFileLocator();
     return new FilesLoader($locator->locate(__DIR__ . '/yml' . ($subDir ? '/' . $subDir : ''), '.yml'), YamlLoader::class);
 }