Code Duplication    Length = 7-8 lines in 2 locations

src/Model/Table/ReportsTable.php 2 locations

@@ 256-263 (lines=8) @@
253
         * for how to use Sql functions with cake
254
         */
255
        switch ($fieldName) {
256
            case 'browser':
257
                // SUBSTRING(browser, 1, LOCATE(' ', Incidents.browser)-1))
258
                $field = $groupedCount->func()->substring(array(
259
                    $fieldName => 'literal',
260
                    '1' => 'literal',
261
                    "Locate(' ', Incidents.browser)-1" => 'literal',
262
                    ));
263
                break;
264
            case 'server_software':
265
                // SUBSTRING(server_software, 1, LOCATE('/', Incidents.server_software)-1))
266
                $field = $groupedCount->func()->substring(array(
@@ 264-270 (lines=7) @@
261
                    "Locate(' ', Incidents.browser)-1" => 'literal',
262
                    ));
263
                break;
264
            case 'server_software':
265
                // SUBSTRING(server_software, 1, LOCATE('/', Incidents.server_software)-1))
266
                $field = $groupedCount->func()->substring(array(
267
                    $fieldName => 'literal', '1' => 'literal',
268
                    "Locate('/', Incidents.server_software)-1" => 'literal',
269
                    ));
270
                break;
271
            default:
272
                $field = $fieldName;
273
        }