Code Duplication    Length = 11-12 lines in 2 locations

json-endpoints/class.wpcom-json-api-edit-media-v1-2-endpoint.php 1 location

@@ 265-275 (lines=11) @@
262
	 *
263
	 * @return string
264
	 */
265
	private function get_time_string_from_guid( $media_id ) {
266
		$time = date( "Y/m", strtotime( current_time( 'mysql' ) ) );
267
		if ( $media = get_post( $media_id ) ) {
268
			$pattern = '/\/(\d{4}\/\d{2})\//';
269
			preg_match( $pattern, $media->guid, $matches );
270
			if ( count( $matches ) > 1 ) {
271
				$time = $matches[1];
272
			}
273
		}
274
		return $time;
275
	}
276
277
	/**
278
	 * Get the image from a remote url and then save it locally.

packages/jetpack-core/legacy/class.media.php 1 location

@@ 71-82 (lines=12) @@
68
	 * @param  number $media_id
69
	 * @return string
70
	 */
71
	private function get_time_string_from_guid( $media_id ) {
72
		$time = date( "Y/m", strtotime( current_time( 'mysql' ) ) );
73
74
		if ( $media = get_post( $media_id ) ) {
75
			$pattern = '/\/(\d{4}\/\d{2})\//';
76
			preg_match( $pattern, $media->guid, $matches );
77
			if ( count( $matches ) > 1 ) {
78
				$time = $matches[1];
79
			}
80
		}
81
		return $time;
82
	}
83
84
	/**
85
	 * Return an array of allowed mime_type items used to upload a media file.