Code Duplication    Length = 10-10 lines in 2 locations

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

@@ 36-45 (lines=10) @@
33
     *
34
     * return string
35
     */
36
    protected function inflectModuleVars($vars)
37
    {
38
        $vars['name'] = str_replace('pxcms-', '', $vars['name']);       // strip out pxcms- just incase (legacy)
39
        $vars['name'] = str_replace('module-', '', $vars['name']);      // strip out module-
40
        $vars['name'] = preg_replace('/-module$/', '', $vars['name']);  // strip out -module
41
        $vars['name'] = str_replace('-', '_', $vars['name']);           // make -'s be _'s
42
        $vars['name'] = ucwords($vars['name']);                         // make module name camelcased
43
44
        return $vars;
45
    }
46
47
48
    /**
@@ 53-62 (lines=10) @@
50
     *
51
     * return string
52
     */
53
    protected function inflectThemeVars($vars)
54
    {
55
        $vars['name'] = str_replace('pxcms-', '', $vars['name']);       // strip out pxcms- just incase (legacy)
56
        $vars['name'] = str_replace('theme-', '', $vars['name']);       // strip out theme-
57
        $vars['name'] = preg_replace('/-theme$/', '', $vars['name']);   // strip out -theme
58
        $vars['name'] = str_replace('-', '_', $vars['name']);           // make -'s be _'s
59
        $vars['name'] = ucwords($vars['name']);                         // make module name camelcased
60
61
        return $vars;
62
    }
63
}
64