locate($path); } $loaderResolver = new LoaderResolver([new YamlLoader($fileLocator)]); $delegatingLoader = new DelegatingLoader($loaderResolver); // All config parameters $allParameters = []; if ($configPaths !== false) { foreach ($configPaths as $path) { // Load the parameters from the path resource $parameters = $delegatingLoader->load($path); // Merge parameters together if (!empty($parameters)) { $allParameters = array_merge($allParameters, $parameters); } } } return new ParameterCollection($allParameters); } }