Code Duplication    Length = 7-7 lines in 4 locations

languages/Language.php 4 locations

@@ 1290-1296 (lines=7) @@
1287
					$usedYear = true;
1288
					$num = substr( $ts, 0, 4 );
1289
					break;
1290
				case 'xiY':
1291
					$usedIranianYear = true;
1292
					if ( !$iranian ) {
1293
						$iranian = self::tsToIranian( $ts );
1294
					}
1295
					$num = $iranian[0];
1296
					break;
1297
				case 'xmY':
1298
					$usedHijriYear = true;
1299
					if ( !$hijri ) {
@@ 1336-1342 (lines=7) @@
1333
					$usedYear = true;
1334
					$num = substr( $ts, 2, 2 );
1335
					break;
1336
				case 'xiy':
1337
					$usedIranianYear = true;
1338
					if ( !$iranian ) {
1339
						$iranian = self::tsToIranian( $ts );
1340
					}
1341
					$num = substr( $iranian[0], -2 );
1342
					break;
1343
				case 'xit':
1344
					$usedIranianYear = true;
1345
					if ( !$iranian ) {
@@ 1343-1349 (lines=7) @@
1340
					}
1341
					$num = substr( $iranian[0], -2 );
1342
					break;
1343
				case 'xit':
1344
					$usedIranianYear = true;
1345
					if ( !$iranian ) {
1346
						$iranian = self::tsToIranian( $ts );
1347
					}
1348
					$num = self::$IRANIAN_DAYS[$iranian[1] - 1];
1349
					break;
1350
				case 'xiz':
1351
					$usedIranianYear = true;
1352
					if ( !$iranian ) {
@@ 1350-1356 (lines=7) @@
1347
					}
1348
					$num = self::$IRANIAN_DAYS[$iranian[1] - 1];
1349
					break;
1350
				case 'xiz':
1351
					$usedIranianYear = true;
1352
					if ( !$iranian ) {
1353
						$iranian = self::tsToIranian( $ts );
1354
					}
1355
					$num = $iranian[3];
1356
					break;
1357
				case 'a':
1358
					$usedAMPM = true;
1359
					$s .= intval( substr( $ts, 8, 2 ) ) < 12 ? 'am' : 'pm';