Code Duplication    Length = 5-5 lines in 2 locations

src/wp-includes/ID3/module.tag.id3v2.php 2 locations

@@ 468-472 (lines=5) @@
465
			// MediaMonkey does this, maybe others: write a blank RGAD frame, but put replay-gain adjustment values in TXXX frames
466
			foreach ($thisfile_id3v2['TXXX'] as $txxx_array) {
467
				switch ($txxx_array['description']) {
468
					case 'replaygain_track_gain':
469
						if (empty($info['replay_gain']['track']['adjustment']) && !empty($txxx_array['data'])) {
470
							$info['replay_gain']['track']['adjustment'] = floatval(trim(str_replace('dB', '', $txxx_array['data'])));
471
						}
472
						break;
473
					case 'replaygain_track_peak':
474
						if (empty($info['replay_gain']['track']['peak']) && !empty($txxx_array['data'])) {
475
							$info['replay_gain']['track']['peak'] = floatval($txxx_array['data']);
@@ 478-482 (lines=5) @@
475
							$info['replay_gain']['track']['peak'] = floatval($txxx_array['data']);
476
						}
477
						break;
478
					case 'replaygain_album_gain':
479
						if (empty($info['replay_gain']['album']['adjustment']) && !empty($txxx_array['data'])) {
480
							$info['replay_gain']['album']['adjustment'] = floatval(trim(str_replace('dB', '', $txxx_array['data'])));
481
						}
482
						break;
483
				}
484
			}
485
		}