Code Duplication    Length = 8-8 lines in 3 locations

DependencyInjection/DtcGridExtension.php 3 locations

@@ 42-49 (lines=8) @@
39
        $container->setParameter('dtc_grid.jquery', $jquery);
40
    }
41
42
    public function setJqGrid(array $config, ContainerBuilder $container)
43
    {
44
        $css = isset($config['jq_grid']['css']) ? $config['jq_grid']['css'] : [];
45
        $js = isset($config['jq_grid']['js']) ? $config['jq_grid']['js'] : [];
46
47
        $container->setParameter('dtc_grid.jq_grid.css', $css);
48
        $container->setParameter('dtc_grid.jq_grid.js', $js);
49
    }
50
51
    public function setDataTables(array $config, ContainerBuilder $container)
52
    {
@@ 51-58 (lines=8) @@
48
        $container->setParameter('dtc_grid.jq_grid.js', $js);
49
    }
50
51
    public function setDataTables(array $config, ContainerBuilder $container)
52
    {
53
        $css = isset($config['datatables']['css']) ? $config['datatables']['css'] : [];
54
        $js = isset($config['datatables']['js']) ? $config['datatables']['js'] : [];
55
56
        $container->setParameter('dtc_grid.datatables.css', $css);
57
        $container->setParameter('dtc_grid.datatables.js', $js);
58
    }
59
60
    public function setTheme(array $config, ContainerBuilder $container)
61
    {
@@ 60-67 (lines=8) @@
57
        $container->setParameter('dtc_grid.datatables.js', $js);
58
    }
59
60
    public function setTheme(array $config, ContainerBuilder $container)
61
    {
62
        $css = isset($config['theme']['css']) ? $config['theme']['css'] : [];
63
        $js = isset($config['theme']['js']) ? $config['theme']['js'] : [];
64
65
        $container->setParameter('dtc_grid.theme.css', $css);
66
        $container->setParameter('dtc_grid.theme.js', $js);
67
    }
68
69
    public function getAlias()
70
    {