Code Duplication    Length = 5-7 lines in 2 locations

install/cli-install.php 1 location

@@ 1246-1250 (lines=5) @@
1243
            $category = mysqli_real_escape_string($conn, $modulePlugin[6]);
1244
            $leg_names = '';
1245
            $disabled = $modulePlugin[9];
1246
            if (array_key_exists(7, $modulePlugin)) {
1247
                // parse comma-separated legacy names and prepare them for sql IN clause
1248
                $leg_names = "'" . implode("','",
1249
                        preg_split('/\s*,\s*/', mysqli_real_escape_string($conn, $modulePlugin[7]))) . "'";
1250
            }
1251
            if (!file_exists($filecontent)) {
1252
                echo "  $name: " . $_lang['unable_install_plugin'] . " '$filecontent' " . $_lang['not_found'] . PHP_EOL;
1253
            } else {

install/src/controllers/install.php 1 location

@@ 648-654 (lines=7) @@
645
                $category = mysqli_real_escape_string($conn, $modulePlugin[6]);
646
                $leg_names = '';
647
                $disabled = $modulePlugin[9];
648
                if (array_key_exists(7, $modulePlugin)) {
649
                    // parse comma-separated legacy names and prepare them for sql IN clause
650
                    $leg_names = "'" . implode(
651
                            "','",
652
                            preg_split('/\s*,\s*/', mysqli_real_escape_string($conn, $modulePlugin[7]))
653
                        ) . "'";
654
                }
655
                if (! file_exists($filecontent)) {
656
                    $installDataLevel['plugins'][$modulePlugin[0]]['error'] = array(
657
                        'type' => 'file_not_found'