Code Duplication    Length = 10-10 lines in 2 locations

includes/class-wc-shortcodes.php 1 location

@@ 839-848 (lines=10) @@
836
	 * @access private
837
	 */
838
	private static function _maybe_add_category_args( $args, $category, $operator ) {
839
		if ( ! empty( $category ) ) {
840
			$args['tax_query'] = array(
841
				array(
842
					'taxonomy' => 'product_cat',
843
					'terms'    => array_map( 'sanitize_title', explode( ',', $category ) ),
844
					'field'    => 'slug',
845
					'operator' => $operator
846
				)
847
			);
848
		}
849
850
		return $args;
851
	}

includes/cli/class-wc-cli-product.php 1 location

@@ 690-699 (lines=10) @@
687
			'meta_query'     => array(),
688
		);
689
690
		if ( ! empty( $args['type'] ) ) {
691
			$types                   = explode( ',', $args['type'] );
692
			$query_args['tax_query'] = array(
693
				array(
694
					'taxonomy' => 'product_type',
695
					'field'    => 'slug',
696
					'terms'    => $types,
697
				),
698
			);
699
		}
700
701
		// Filter products by category
702
		if ( ! empty( $args['category'] ) ) {