4 * This file is part of the Symfony package.
6 * (c) Fabien Potencier <fabien@symfony.com>
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
12 namespace Symfony\Component\DependencyInjection\Loader;
14 use Symfony\Component\DependencyInjection\ContainerBuilder;
15 use Symfony\Component\Config\Loader\FileLoader as BaseFileLoader;
16 use Symfony\Component\Config\FileLocatorInterface;
19 * FileLoader is the abstract class used by all built-in loaders that are file based.
21 * @author Fabien Potencier <fabien@symfony.com>
23 abstract class FileLoader extends BaseFileLoader
28 * @param ContainerBuilder $container A ContainerBuilder instance
29 * @param FileLocatorInterface $locator A FileLocator instance
31 public function __construct(ContainerBuilder $container, FileLocatorInterface $locator)
33 $this->container = $container;
35 parent::__construct($locator);