Code Duplication    Length = 8-8 lines in 2 locations

source/MySQLiByDanielGPnumbers.php 1 location

@@ 79-86 (lines=8) @@
76
        return $this->setFieldSpecificElse($fieldDetails);
77
    }
78
79
    private function setFieldSpecificElse($fieldDetails)
80
    {
81
        $map = ['date' => 10, 'datetime' => 19, 'enum' => 65536, 'set' => 64, 'time' => 8, 'timestamp' => 19];
82
        if (array_key_exists($fieldDetails['DATA_TYPE'], $map)) {
83
            return ['M' => $map[$fieldDetails['DATA_TYPE']]];
84
        }
85
        return ['M' => '???'];
86
    }
87
88
    private function setFldLmtsExact($cTp)
89
    {

source/MySQLiByDanielGPstructures.php 1 location

@@ 268-275 (lines=8) @@
265
        return $this->setFieldSpecificElse($fieldDetails);
266
    }
267
268
    private function setFieldSpecificElse($fieldDetails)
269
    {
270
        $map = ['date' => 10, 'datetime' => 19, 'enum' => 65536, 'set' => 64, 'time' => 8, 'timestamp' => 19];
271
        if (array_key_exists($fieldDetails['DATA_TYPE'], $map)) {
272
            return ['M' => $map[$fieldDetails['DATA_TYPE']]];
273
        }
274
        return ['M' => '???'];
275
    }
276
277
    private function setFldLmtsExact($cTp)
278
    {