Code Duplication    Length = 17-18 lines in 2 locations

src/Console/MinifyCommand.php 2 locations

@@ 70-87 (lines=18) @@
67
        $this->line('  ' . Admin::$manifest);
68
    }
69
70
    protected function minifyCSS()
71
    {
72
        $css = collect(array_merge(Admin::$css, Admin::baseCss()))
73
            ->unique()->map(function ($css) {
74
75
                if (Str::contains($css, '?')) {
76
                    $css = substr($css, 0, strpos($css, '?'));
77
                }
78
79
                return public_path($css);
80
            });
81
82
        $minifier = new Minify\CSS();
83
84
        $minifier->add(...$css);
85
86
        $minifier->minify(public_path(Admin::$min['css']));
87
    }
88
89
    protected function minifyJS()
90
    {
@@ 89-105 (lines=17) @@
86
        $minifier->minify(public_path(Admin::$min['css']));
87
    }
88
89
    protected function minifyJS()
90
    {
91
        $js = collect(array_merge(Admin::$js, Admin::baseJs()))
92
            ->unique()->map(function ($js) {
93
                if (Str::contains($js, '?')) {
94
                    $js = substr($js, 0, strpos($js, '?'));
95
                }
96
97
                return public_path($js);
98
            });
99
100
        $minifier = new Minify\JS();
101
102
        $minifier->add(...$js);
103
104
        $minifier->minify(public_path(Admin::$min['js']));
105
    }
106
107
    protected function generateManifest()
108
    {