Subversion-Projekte lars-tiefland.laravel_shop

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
199 lars 1
<?php namespace Clockwork\Support\Symfony;
2
 
3
use Symfony\Component\Config\FileLocator;
4
use Symfony\Component\DependencyInjection\ContainerBuilder;
5
use Symfony\Component\DependencyInjection\Loader\PhpFileLoader;
6
use Symfony\Component\HttpKernel\DependencyInjection\ConfigurableExtension;
7
 
8
class ClockworkExtension extends ConfigurableExtension
9
{
10
	public function loadInternal(array $config, ContainerBuilder $container)
11
	{
12
		$loader = new PhpFileLoader($container, new FileLocator(__DIR__ . '/Resources/config'));
13
		$loader->load('clockwork.php');
14
 
15
		$container->getDefinition(ClockworkSupport::class)->replaceArgument('$config', $config);
16
	}
17
 
18
	public function getConfiguration(array $config, ContainerBuilder $container)
19
	{
20
		return new ClockworkConfiguration($container->getParameter('kernel.debug'));
21
	}
22
}