Code Duplication    Length = 19-19 lines in 3 locations

src/wp-includes/SimplePie/Item.php 1 location

@@ 2926-2944 (lines=19) @@
2923
	 * @link http://www.georss.org/ GeoRSS
2924
	 * @return string|null
2925
	 */
2926
	public function get_longitude()
2927
	{
2928
		if ($return = $this->get_item_tags(SIMPLEPIE_NAMESPACE_W3C_BASIC_GEO, 'long'))
2929
		{
2930
			return (float) $return[0]['data'];
2931
		}
2932
		elseif ($return = $this->get_item_tags(SIMPLEPIE_NAMESPACE_W3C_BASIC_GEO, 'lon'))
2933
		{
2934
			return (float) $return[0]['data'];
2935
		}
2936
		elseif (($return = $this->get_item_tags(SIMPLEPIE_NAMESPACE_GEORSS, 'point')) && preg_match('/^((?:-)?[0-9]+(?:\.[0-9]+)) ((?:-)?[0-9]+(?:\.[0-9]+))$/', trim($return[0]['data']), $match))
2937
		{
2938
			return (float) $match[2];
2939
		}
2940
		else
2941
		{
2942
			return null;
2943
		}
2944
	}
2945
2946
	/**
2947
	 * Get the `<atom:source>` for the item

src/wp-includes/SimplePie/Source.php 1 location

@@ 571-589 (lines=19) @@
568
		}
569
	}
570
571
	public function get_longitude()
572
	{
573
		if ($return = $this->get_source_tags(SIMPLEPIE_NAMESPACE_W3C_BASIC_GEO, 'long'))
574
		{
575
			return (float) $return[0]['data'];
576
		}
577
		elseif ($return = $this->get_source_tags(SIMPLEPIE_NAMESPACE_W3C_BASIC_GEO, 'lon'))
578
		{
579
			return (float) $return[0]['data'];
580
		}
581
		elseif (($return = $this->get_source_tags(SIMPLEPIE_NAMESPACE_GEORSS, 'point')) && preg_match('/^((?:-)?[0-9]+(?:\.[0-9]+)) ((?:-)?[0-9]+(?:\.[0-9]+))$/', trim($return[0]['data']), $match))
582
		{
583
			return (float) $match[2];
584
		}
585
		else
586
		{
587
			return null;
588
		}
589
	}
590
591
	public function get_image_url()
592
	{

src/wp-includes/class-simplepie.php 1 location

@@ 2616-2634 (lines=19) @@
2613
	 * @link http://www.georss.org/ GeoRSS
2614
	 * @return string|null
2615
	 */
2616
	public function get_longitude()
2617
	{
2618
		if ($return = $this->get_channel_tags(SIMPLEPIE_NAMESPACE_W3C_BASIC_GEO, 'long'))
2619
		{
2620
			return (float) $return[0]['data'];
2621
		}
2622
		elseif ($return = $this->get_channel_tags(SIMPLEPIE_NAMESPACE_W3C_BASIC_GEO, 'lon'))
2623
		{
2624
			return (float) $return[0]['data'];
2625
		}
2626
		elseif (($return = $this->get_channel_tags(SIMPLEPIE_NAMESPACE_GEORSS, 'point')) && preg_match('/^((?:-)?[0-9]+(?:\.[0-9]+)) ((?:-)?[0-9]+(?:\.[0-9]+))$/', trim($return[0]['data']), $match))
2627
		{
2628
			return (float) $match[2];
2629
		}
2630
		else
2631
		{
2632
			return null;
2633
		}
2634
	}
2635
2636
	/**
2637
	 * Get the feed logo's title