Code Duplication    Length = 9-10 lines in 2 locations

src/Installers/InstallerContract.php 2 locations

@@ 40-49 (lines=10) @@
37
     */
38
    public function terminal($command)
39
    {
40
        if (function_exists('system')) {
41
            ob_start();
42
            system($command, $status);
43
            $output = ob_get_contents();
44
            ob_end_clean();
45
46
            return compact('output', 'status');
47
        }
48
49
        if (function_exists('passthru')) {
50
            ob_start();
51
            passthru($command, $status);
52
            $output = ob_get_contents();
@@ 49-57 (lines=9) @@
46
            return compact('output', 'status');
47
        }
48
49
        if (function_exists('passthru')) {
50
            ob_start();
51
            passthru($command, $status);
52
            $output = ob_get_contents();
53
            ob_end_clean();
54
55
            return compact('output', 'status');
56
        }
57
58
        if (function_exists('exec')) {
59
            exec($command, $output, $status);
60
            $output = implode(""n"", $output);