Code Duplication    Length = 7-8 lines in 2 locations

src/wp-includes/class-wp-xmlrpc-server.php 2 locations

@@ 3395-3401 (lines=7) @@
3392
		}
3393
3394
		$post_type = '';
3395
		if ( isset( $struct['post_type'] ) ) {
3396
			$post_type_object = get_post_type_object( $struct['post_type'] );
3397
			if ( ! $post_type_object || ! post_type_supports( $post_type_object->name, 'comments' ) ) {
3398
				return new IXR_Error( 404, __( 'Invalid post type.' ) );
3399
			}
3400
			$post_type = $struct['post_type'];
3401
		}
3402
3403
		$offset = 0;
3404
		if ( isset( $struct['offset'] ) ) {
@@ 3538-3545 (lines=8) @@
3535
		/** This action is documented in wp-includes/class-wp-xmlrpc-server.php */
3536
		do_action( 'xmlrpc_call', 'wp.editComment' );
3537
3538
		if ( isset($content_struct['status']) ) {
3539
			$statuses = get_comment_statuses();
3540
			$statuses = array_keys($statuses);
3541
3542
			if ( ! in_array($content_struct['status'], $statuses) )
3543
				return new IXR_Error( 401, __( 'Invalid comment status.' ) );
3544
			$comment_approved = $content_struct['status'];
3545
		}
3546
3547
		// Do some timestamp voodoo
3548
		if ( !empty( $content_struct['date_created_gmt'] ) ) {