tinternet.net/core/DependencyInjection/CoreExtension.php

29 lines
698 B
PHP
Raw Normal View History

2021-03-20 13:40:38 +01:00
<?php
namespace App\Core\DependencyInjection;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Extension\Extension;
2021-03-23 21:53:34 +01:00
class CoreExtension extends Extension
2021-03-20 13:40:38 +01:00
{
/**
* {@inheritdoc}
*/
public function load(array $configs, ContainerBuilder $container)
{
$configuration = $this->getConfiguration($configs, $container);
$config = $this->processConfiguration($configuration, $configs);
2021-03-23 21:53:34 +01:00
$container->setParameter('core', $config);
2021-03-20 13:40:38 +01:00
}
/**
* {@inheritdoc}
*/
public function getConfiguration(array $configs, ContainerBuilder $container)
{
return new Configuration();
}
}