Code Duplication    Length = 13-13 lines in 4 locations

src/Kunstmaan/DashboardBundle/DependencyInjection/KunstmaanDashboardExtension.php 4 locations

@@ 46-58 (lines=13) @@
43
        $this->addDeveloperKeyParameter($container, $config);
44
    }
45
46
    private function addClientIdParameter(ContainerBuilder $container, array $config)
47
    {
48
        $clientId = $container->hasParameter('google.api.client_id') ? $container->getParameter('google.api.client_id') : '';
49
        if (null === $config['google_analytics']['api']['client_id'] && $clientId !== '') {
50
            @trigger_error('Not providing a value for the "kunstmaan_dashboard.google_analytics.api.client_id" config while setting the "google.api.client_id" parameter is deprecated since KunstmaanDashboardBundle 5.2, this config value will replace the "google.api.client_id" parameter in KunstmaanDashboardBundle 6.0.', E_USER_DEPRECATED);
51
        }
52
53
        if (null !== $config['google_analytics']['api']['client_id']) {
54
            $clientId = $config['google_analytics']['api']['client_id'];
55
        }
56
57
        $container->setParameter('kunstmaan_dashboard.google_analytics.api.client_id', $clientId);
58
    }
59
60
    private function addClientSecretParameter(ContainerBuilder $container, array $config)
61
    {
@@ 60-72 (lines=13) @@
57
        $container->setParameter('kunstmaan_dashboard.google_analytics.api.client_id', $clientId);
58
    }
59
60
    private function addClientSecretParameter(ContainerBuilder $container, array $config)
61
    {
62
        $clientSecret = $container->hasParameter('google.api.client_secret') ? $container->getParameter('google.api.client_secret') : '';
63
        if (null === $config['google_analytics']['api']['client_secret'] && $clientSecret !== '') {
64
            @trigger_error('Not providing a value for the "kunstmaan_dashboard.google_analytics.api.client_secret" config while setting the "google.api.client_secret" parameter is deprecated since KunstmaanDashboardBundle 5.2, this config value will replace the "google.api.client_secret" parameter in KunstmaanDashboardBundle 6.0.', E_USER_DEPRECATED);
65
        }
66
67
        if (null !== $config['google_analytics']['api']['client_secret']) {
68
            $clientSecret = $config['google_analytics']['api']['client_secret'];
69
        }
70
71
        $container->setParameter('kunstmaan_dashboard.google_analytics.api.client_secret', $clientSecret);
72
    }
73
74
    private function addDeveloperKeyParameter(ContainerBuilder $container, array $config)
75
    {
@@ 74-86 (lines=13) @@
71
        $container->setParameter('kunstmaan_dashboard.google_analytics.api.client_secret', $clientSecret);
72
    }
73
74
    private function addDeveloperKeyParameter(ContainerBuilder $container, array $config)
75
    {
76
        $devKey = $container->hasParameter('google.api.dev_key') ? $container->getParameter('google.api.dev_key') : '';
77
        if (null === $config['google_analytics']['api']['dev_key'] && $devKey !== '') {
78
            @trigger_error('Not providing a value for the "kunstmaan_dashboard.google_analytics.api.dev_key" config while setting the "google.api.dev_key" parameter is deprecated since KunstmaanDashboardBundle 5.2, this config value will replace the "google.api.dev_key" parameter in KunstmaanDashboardBundle 6.0.', E_USER_DEPRECATED);
79
        }
80
81
        if (null !== $config['google_analytics']['api']['dev_key']) {
82
            $devKey = $config['google_analytics']['api']['dev_key'];
83
        }
84
85
        $container->setParameter('kunstmaan_dashboard.google_analytics.api.dev_key', $devKey);
86
    }
87
88
    private function addApplicationNameParameter(ContainerBuilder $container, array $config)
89
    {
@@ 88-100 (lines=13) @@
85
        $container->setParameter('kunstmaan_dashboard.google_analytics.api.dev_key', $devKey);
86
    }
87
88
    private function addApplicationNameParameter(ContainerBuilder $container, array $config)
89
    {
90
        $appName = $container->hasParameter('google.api.app_name') ? $container->getParameter('google.api.app_name') : 'Kuma Analytics Dashboard';
91
        if (null === $config['google_analytics']['api']['app_name'] && $appName !== '' && $appName !== 'Kuma Analytics Dashboard') {
92
            @trigger_error('Not providing a value for the "kunstmaan_dashboard.google_analytics.api.app_name" config while setting the "google.api.app_name" parameter is deprecated since KunstmaanDashboardBundle 5.2, this config value will replace the "google.api.app_name" parameter in KunstmaanDashboardBundle 6.0.', E_USER_DEPRECATED);
93
        }
94
95
        if (null !== $config['google_analytics']['api']['app_name']) {
96
            $appName = $config['google_analytics']['api']['app_name'];
97
        }
98
99
        $container->setParameter('kunstmaan_dashboard.google_analytics.api.app_name', $appName);
100
    }
101
}
102