Code Duplication    Length = 2-2 lines in 3 locations

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

@@ 1511-1512 (lines=2) @@
1508
					if ( ! array_key_exists( $taxonomy , $post_type_taxonomies ) )
1509
						return new IXR_Error( 401, __( 'Sorry, one of the given taxonomies is not supported by the post type.' ) );
1510
1511
					if ( ! current_user_can( $post_type_taxonomies[$taxonomy]->cap->assign_terms ) )
1512
						return new IXR_Error( 401, __( 'Sorry, you are not allowed to assign a term to one of the given taxonomies.' ) );
1513
1514
					$term_ids = $post_data['terms'][$taxonomy];
1515
					$terms[ $taxonomy ] = array();
@@ 1535-1536 (lines=2) @@
1532
					if ( ! array_key_exists( $taxonomy , $post_type_taxonomies ) )
1533
						return new IXR_Error( 401, __( 'Sorry, one of the given taxonomies is not supported by the post type.' ) );
1534
1535
					if ( ! current_user_can( $post_type_taxonomies[$taxonomy]->cap->assign_terms ) )
1536
						return new IXR_Error( 401, __( 'Sorry, you are not allowed to assign a term to one of the given taxonomies.' ) );
1537
1538
					/*
1539
					 * For hierarchical taxonomies, we can't assign a term when multiple terms
@@ 1564-1565 (lines=2) @@
1561
1562
						if ( ! $term ) {
1563
							// Term doesn't exist, so check that the user is allowed to create new terms.
1564
							if ( ! current_user_can( $post_type_taxonomies[$taxonomy]->cap->edit_terms ) )
1565
								return new IXR_Error( 401, __( 'Sorry, you are not allowed to add a term to one of the given taxonomies.' ) );
1566
1567
							// Create the new term.
1568
							$term_info = wp_insert_term( $term_name, $taxonomy );