Code Duplication    Length = 7-7 lines in 9 locations

vendor/composer/installers/src/Composer/Installers/DokuWikiInstaller.php 2 locations

@@ 34-40 (lines=7) @@
31
        return $vars;
32
    }
33
34
    protected function inflectPluginVars($vars)
35
    {
36
        $vars['name'] = preg_replace('/-plugin$/', '', $vars['name']);
37
        $vars['name'] = preg_replace('/^dokuwiki_?-?/', '', $vars['name']);
38
39
        return $vars;
40
    }
41
42
    protected function inflectTemplateVars($vars)
43
    {
@@ 42-48 (lines=7) @@
39
        return $vars;
40
    }
41
42
    protected function inflectTemplateVars($vars)
43
    {
44
        $vars['name'] = preg_replace('/-template$/', '', $vars['name']);
45
        $vars['name'] = preg_replace('/^dokuwiki_?-?/', '', $vars['name']);
46
47
        return $vars;
48
    }
49
50
}
51

vendor/composer/installers/src/Composer/Installers/MicroweberInstaller.php 5 locations

@@ 53-59 (lines=7) @@
50
        return $vars;
51
    }
52
53
    protected function inflectTemplateVars($vars)
54
    {
55
        $vars['name'] = preg_replace('/-template$/', '', $vars['name']);
56
        $vars['name'] = preg_replace('/template-$/', '', $vars['name']);
57
58
        return $vars;
59
    }
60
61
    protected function inflectTemplatesVars($vars)
62
    {
@@ 61-67 (lines=7) @@
58
        return $vars;
59
    }
60
61
    protected function inflectTemplatesVars($vars)
62
    {
63
        $vars['name'] = preg_replace('/-templates$/', '', $vars['name']);
64
        $vars['name'] = preg_replace('/templates-$/', '', $vars['name']);
65
66
        return $vars;
67
    }
68
69
    protected function inflectCoreVars($vars)
70
    {
@@ 78-84 (lines=7) @@
75
        return $vars;
76
    }
77
78
    protected function inflectModuleVars($vars)
79
    {
80
        $vars['name'] = preg_replace('/-module$/', '', $vars['name']);
81
        $vars['name'] = preg_replace('/module-$/', '', $vars['name']);
82
83
        return $vars;
84
    }
85
86
    protected function inflectModulesVars($vars)
87
    {
@@ 86-92 (lines=7) @@
83
        return $vars;
84
    }
85
86
    protected function inflectModulesVars($vars)
87
    {
88
        $vars['name'] = preg_replace('/-modules$/', '', $vars['name']);
89
        $vars['name'] = preg_replace('/modules-$/', '', $vars['name']);
90
91
        return $vars;
92
    }
93
94
    protected function inflectSkinVars($vars)
95
    {
@@ 94-100 (lines=7) @@
91
        return $vars;
92
    }
93
94
    protected function inflectSkinVars($vars)
95
    {
96
        $vars['name'] = preg_replace('/-skin$/', '', $vars['name']);
97
        $vars['name'] = preg_replace('/skin-$/', '', $vars['name']);
98
99
        return $vars;
100
    }
101
102
    protected function inflectElementVars($vars)
103
    {

vendor/composer/installers/src/Composer/Installers/OctoberInstaller.php 1 location

@@ 33-39 (lines=7) @@
30
        return $vars;
31
    }
32
33
    protected function inflectPluginVars($vars)
34
    {
35
        $vars['name'] = preg_replace('/^oc-|-plugin$/', '', $vars['name']);
36
        $vars['vendor'] = preg_replace('/[^a-z0-9_]/i', '', $vars['vendor']);
37
38
        return $vars;
39
    }
40
41
    protected function inflectThemeVars($vars)
42
    {

vendor/composer/installers/src/Composer/Installers/SyDESInstaller.php 1 location

@@ 42-48 (lines=7) @@
39
        return $vars;
40
    }
41
42
    protected function inflectThemeVars($vars)
43
    {
44
        $vars['name'] = preg_replace('/(^sydes-|-theme$)/', '', $vars['name']);
45
        $vars['name'] = strtolower($vars['name']);
46
47
        return $vars;
48
    }
49
}
50