@@ 10-26 (lines=17) @@ | ||
7 | use Symfony\Component\DependencyInjection\ContainerBuilder; |
|
8 | use Symfony\Component\DependencyInjection\Reference; |
|
9 | ||
10 | class DomainConfigurationPass implements CompilerPassInterface |
|
11 | { |
|
12 | public function process(ContainerBuilder $container) |
|
13 | { |
|
14 | if ($container->hasParameter('kunstmaan_admin.domain_configuration.class') && $container->getParameter('kunstmaan_admin.domain_configuration.class') !== DomainConfiguration::class) { |
|
15 | @trigger_error( |
|
16 | 'Overriding the domain configuration class by setting the "kunstmaan_admin.domain_configuration.class" parameter is deprecated since KunstmaanAdminDomainBundle 5.1 and will be removed in KunstmaanAdminDomainBundle 6.0. Register your custom configuration class as a service and override the "kunstmaan_admin.domain_configuration" service alias.', |
|
17 | E_USER_DEPRECATED |
|
18 | ); |
|
19 | ||
20 | // Inject the container back, to keep BC, if the user override the domain configuration with the "kunstmaan_admin.domain_configuration.class" parameter. |
|
21 | if ($container->hasDefinition('kunstmaan_admin.domain_configuration')) { |
|
22 | $container->getDefinition('kunstmaan_admin.domain_configuration')->setArguments([new Reference('service_container')]); |
|
23 | } |
|
24 | } |
|
25 | } |
|
26 | } |
|
27 |
@@ 10-26 (lines=17) @@ | ||
7 | use Symfony\Component\DependencyInjection\ContainerBuilder; |
|
8 | use Symfony\Component\DependencyInjection\Reference; |
|
9 | ||
10 | class MultidomainConfigurationPass implements CompilerPassInterface |
|
11 | { |
|
12 | public function process(ContainerBuilder $container) |
|
13 | { |
|
14 | if ($container->hasParameter('kunstmaan_multi_domain.domain_configuration.class') && $container->getParameter('kunstmaan_multi_domain.domain_configuration.class') !== DomainConfiguration::class) { |
|
15 | @trigger_error( |
|
16 | 'Overriding the domain configuration class by setting the "kunstmaan_multi_domain.domain_configuration.class" parameter is deprecated since KunstmaanMultiDomainBundle 5.1 and will be removed in KunstmaanMultiDomainBundle 6.0. Register your custom configuration class as a service and override the "kunstmaan_admin.domain_configuration" service alias.', |
|
17 | E_USER_DEPRECATED |
|
18 | ); |
|
19 | ||
20 | // Inject the container back, to keep BC, if the user override the domain configuration with the "kunstmaan_multi_domain.domain_configuration.class" parameter. |
|
21 | if ($container->hasDefinition('kunstmaan_multi_domain.domain_configuration')) { |
|
22 | $container->getDefinition('kunstmaan_multi_domain.domain_configuration')->setArguments([new Reference('service_container')]); |
|
23 | } |
|
24 | } |
|
25 | } |
|
26 | } |
|
27 |