Code Duplication    Length = 12-14 lines in 2 locations

packages/device-detection/src/class-device-detection.php 2 locations

@@ 843-854 (lines=12) @@
840
	* Mozilla/5.0 (Mobile; rv:14.0) Gecko/14.0 Firefox/14.0
841
	*
842
	*/
843
	static function is_firefox_os() {
844
845
		if ( empty( $_SERVER['HTTP_USER_AGENT'] ) ) {
846
			return false;
847
		}
848
849
		$ua = strtolower( $_SERVER['HTTP_USER_AGENT'] );
850
851
		if ( strpos( $ua, 'mozilla' ) !== false && strpos( $ua, 'mobile' ) !== false && strpos( $ua, 'gecko' ) !== false && strpos( $ua, 'firefox' ) !== false ) {
852
			return true;
853
		} else {
854
			return false;
855
		}
856
	}
857
@@ 871-884 (lines=14) @@
868
	 * Opera/9.80 (Windows NT 6.1; Opera Mobi/14316; U; en) Presto/2.7.81 Version/11.00"
869
	 * Opera/9.50 (Nintendo DSi; Opera/507; U; en-US)
870
	 */
871
	static function is_opera_mobile() {
872
873
		if ( empty( $_SERVER['HTTP_USER_AGENT'] ) ) {
874
			return false;
875
		}
876
877
		$ua = strtolower( $_SERVER['HTTP_USER_AGENT'] );
878
879
		if ( strpos( $ua, 'opera' ) !== false && strpos( $ua, 'mobi' ) !== false ) {
880
			return true;
881
		} elseif ( strpos( $ua, 'opera' ) !== false && strpos( $ua, 'nintendo dsi' ) !== false ) {
882
			return true;
883
		} else {
884
			return false;
885
		}
886
	}
887