Code Duplication    Length = 3-3 lines in 3 locations

includes/api/class-wc-rest-products-controller.php 1 location

@@ 1616-1618 (lines=3) @@
1613
			$this->save_product_meta( $product, $request );
1614
1615
			// Save variations.
1616
			if ( isset( $request['type'] ) && 'variable' === $request['type'] && isset( $request['variations'] ) && is_array( $request['variations'] ) ) {
1617
				$this->save_variations_data( $product, $request );
1618
			}
1619
1620
			return true;
1621
		} catch ( WC_REST_Exception $e ) {

includes/cli/class-wc-cli-product.php 2 locations

@@ 210-212 (lines=3) @@
207
			$this->save_product_meta( $id, $data );
208
209
			// Save variations
210
			if ( isset( $data['type'] ) && 'variable' == $data['type'] && isset( $data['variations'] ) && is_array( $data['variations'] ) ) {
211
				$this->save_variations( $id, $data );
212
			}
213
214
			do_action( 'woocommerce_cli_create_product', $id, $data );
215
@@ 660-662 (lines=3) @@
657
			$this->save_product_meta( $id, $data );
658
659
			// Save variations
660
			if ( isset( $data['type'] ) && 'variable' == $data['type'] && isset( $data['variations'] ) && is_array( $data['variations'] ) ) {
661
				$this->save_variations( $id, $data );
662
			}
663
664
			do_action( 'woocommerce_cli_update_product', $id, $data );
665