Code Duplication    Length = 5-7 lines in 2 locations

source/MySQLiByDanielGP.php 2 locations

@@ 455-461 (lines=7) @@
452
            } else {
453
                $finfo = $parameters['QueryResult']->fetch_fields();
454
                switch ($parameters['returnType']) {
455
                    case 'array_first_key_rest_values':
456
                        foreach ($finfo as $columnCounter => $value) {
457
                            if ($columnCounter !== 0) {
458
                                $aReturn['result'][$line[0]][$value->name] = $line[$columnCounter];
459
                            }
460
                        }
461
                        break;
462
                    case 'array_pairs_key_value':
463
                        foreach ($finfo as $columnCounter => $value) {
464
                            $aReturn['result'][$value->name] = $line[$columnCounter];
@@ 475-479 (lines=5) @@
472
                    case 'full_array_key_numbered_with_record_number_prefix':
473
                        $parameters['prefix'] = 'RecordNo';
474
                    // intentionally left open
475
                    case 'full_array_key_numbered_with_prefix':
476
                        foreach ($finfo as $columnCounter => $value) {
477
                            $aReturn['result'][$parameters['prefix']][$counter2][$value->name] = $line[$columnCounter];
478
                        }
479
                        break;
480
                }
481
                $counter2++;
482
            }