Code Duplication    Length = 7-8 lines in 2 locations

src/Model/Table/ReportsTable.php 2 locations

@@ 248-255 (lines=8) @@
245
		 * for how to use Sql functions with cake
246
		 */
247
		switch ($fieldName) {
248
			case 'browser':
249
				// SUBSTRING(browser, 1, LOCATE(' ', Incidents.browser)-1))
250
				$field = $groupedCount->func()->substring([
251
					$fieldName=>'literal',
252
					"1" => 'literal',
253
					"Locate(' ', Incidents.browser)-1" => 'literal'
254
					]);
255
				break;
256
			case 'server_software':
257
				// SUBSTRING(server_software, 1, LOCATE('/', Incidents.server_software)-1))
258
				$field = $groupedCount->func()->substring([
@@ 256-262 (lines=7) @@
253
					"Locate(' ', Incidents.browser)-1" => 'literal'
254
					]);
255
				break;
256
			case 'server_software':
257
				// SUBSTRING(server_software, 1, LOCATE('/', Incidents.server_software)-1))
258
				$field = $groupedCount->func()->substring([
259
					$fieldName=>'literal', "1" => 'literal',
260
					"Locate('/', Incidents.server_software)-1" => 'literal'
261
					]);
262
				break;
263
			default:
264
				$field = $fieldName;
265
		}