Code Duplication    Length = 4-4 lines in 3 locations

includes/payment-methods/class-wc-gateway-stripe-bitcoin.php 1 location

@@ 373-376 (lines=4) @@
370
371
			$prepared_source = $this->prepare_source( get_current_user_id(), $force_save_source );
372
373
			if ( empty( $prepared_source->source ) ) {
374
				$localized_message = __( 'Payment processing failed. Please retry.', 'woocommerce-gateway-stripe' );
375
				throw new WC_Stripe_Exception( print_r( $prepared_source, true ), $localized_message );
376
			}
377
378
			$this->save_source_to_order( $order, $prepared_source );
379

includes/class-wc-gateway-stripe.php 1 location

@@ 500-503 (lines=4) @@
497
				throw new WC_Stripe_Exception( print_r( $source_object, true ), $localized_message );
498
			}
499
500
			if ( empty( $prepared_source->source ) ) {
501
				$localized_message = __( 'Payment processing failed. Please retry.', 'woocommerce-gateway-stripe' );
502
				throw new WC_Stripe_Exception( print_r( $prepared_source, true ), $localized_message );
503
			}
504
505
			$this->save_source_to_order( $order, $prepared_source );
506

includes/compat/class-wc-stripe-compat.php 1 location

@@ 99-102 (lines=4) @@
96
				throw new WC_Stripe_Exception( print_r( $source_object, true ), $localized_message );
97
			}
98
99
			if ( empty( $prepared_source->source ) ) {
100
				$localized_message = __( 'Payment processing failed. Please retry.', 'woocommerce-gateway-stripe' );
101
				throw new WC_Stripe_Exception( print_r( $prepared_source, true ), $localized_message );
102
			}
103
104
			$this->save_source_to_order( $subscription, $prepared_source );
105