Code Duplication    Length = 12-14 lines in 2 locations

packages/device-detection/src/class-user-agent-info.php 2 locations

@@ 650-661 (lines=12) @@
647
	* Mozilla/5.0 (Mobile; rv:14.0) Gecko/14.0 Firefox/14.0
648
	*
649
	*/
650
	static function is_firefox_os() {
651
652
		if ( empty( $_SERVER['HTTP_USER_AGENT'] ) ) {
653
			return false;
654
		}
655
656
		$ua = strtolower( $_SERVER['HTTP_USER_AGENT'] );
657
658
		if ( strpos( $ua, 'mozilla' ) !== false && strpos( $ua, 'mobile' ) !== false && strpos( $ua, 'gecko' ) !== false && strpos( $ua, 'firefox' ) !== false ) {
659
			return true;
660
		} else {
661
			return false;
662
		}
663
	}
664
@@ 678-691 (lines=14) @@
675
		* Opera/9.80 (Windows NT 6.1; Opera Mobi/14316; U; en) Presto/2.7.81 Version/11.00"
676
		* Opera/9.50 (Nintendo DSi; Opera/507; U; en-US)
677
		*/
678
	static function is_opera_mobile() {
679
680
		if ( empty( $_SERVER['HTTP_USER_AGENT'] ) ) {
681
			return false;
682
		}
683
684
		$ua = strtolower( $_SERVER['HTTP_USER_AGENT'] );
685
686
		if ( strpos( $ua, 'opera' ) !== false && strpos( $ua, 'mobi' ) !== false ) {
687
			return true;
688
		} elseif ( strpos( $ua, 'opera' ) !== false && strpos( $ua, 'nintendo dsi' ) !== false ) {
689
			return true;
690
		} else {
691
			return false;
692
		}
693
	}
694