Code Duplication    Length = 5-5 lines in 2 locations

api/src/Storage/Merge.php 2 locations

@@ 1210-1214 (lines=5) @@
1207
				$replacement = '<table:table-cell$1office:value-type="float" office:value="$4"$2><text:p text:style-name="Standard">$4</text:p></table:table-cell>';
1208
				break;
1209
			case 'application/vnd.oasis.opendocument.text':		// open office writer
1210
			case 'application/xmlExcel.Sheet':	// Excel 2003
1211
				$format = '/'.preg_quote('<Data ss:Type="String">','/').'('.implode('|',$names).')'.preg_quote('</Data>','/').'/';
1212
				$replacement = '<Data ss:Type="Number">$1</Data>';
1213
1214
				break;
1215
		}
1216
		if($format && $names)
1217
		{
@@ 1317-1321 (lines=5) @@
1314
				$format = '/<table:table-cell([^>]+?)office:value-type="[^"]+"([^>]*?)>.?<([a-z].*?)[^>]*>\$\$('.implode('|',$names).')\$\$<\/\3>.?<\/table:table-cell>/s';
1315
				$replacement = '<table:table-cell$1office:value-type="date" office:date-value="\$\$$4\$\$"$2><$3>\$\$$4\$\$</$3></table:table-cell>';
1316
				break;
1317
			case 'application/xmlExcel.Sheet':	// Excel 2003
1318
				$format = '/'.preg_quote('<Data ss:Type="String">','/').'..('.implode('|',$names).')..'.preg_quote('</Data>','/').'/';
1319
				$replacement = '<Data ss:Type="DateTime">\$\$$1\$\$</Data>';
1320
1321
				break;
1322
			case 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet':
1323
			case 'application/vnd.ms-excel.sheet.macroenabled.12':
1324
				break;