Code Duplication    Length = 7-8 lines in 2 locations

src/Model/Table/ReportsTable.php 2 locations

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