Code Duplication    Length = 17-17 lines in 2 locations

src/Kunstmaan/AdminBundle/DependencyInjection/Compiler/DomainConfigurationPass.php 1 location

@@ 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

src/Kunstmaan/MultiDomainBundle/DependencyInjection/CompilerPass/MultidomainConfigurationPass.php 1 location

@@ 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