Code Duplication    Length = 12-12 lines in 2 locations

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

@@ 160-171 (lines=12) @@
157
	 * @param  int $order_id
158
	 * @return array
159
	 */
160
	public function process_payment( $order_id, $retry = true, $force_save_source = false, $previous_error = false ) {
161
		if ( $this->has_subscription( $order_id ) ) {
162
			if ( $this->is_subs_change_payment() ) {
163
				return $this->change_subs_payment_method( $order_id );
164
			}
165
166
			// Regular payment with force customer enabled
167
			return parent::process_payment( $order_id, $retry, true, $previous_error );
168
		} else {
169
			return parent::process_payment( $order_id, $retry, $force_save_source, $previous_error );
170
		}
171
	}
172
173
	/**
174
	 * Process the payment method change for subscriptions.

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

@@ 181-192 (lines=12) @@
178
	 * @param  int $order_id
179
	 * @return array
180
	 */
181
	public function process_payment( $order_id, $retry = true, $force_save_source = false, $previous_error = false, $use_order_source = false ) {
182
		if ( $this->has_subscription( $order_id ) ) {
183
			if ( $this->is_subs_change_payment() ) {
184
				return $this->change_subs_payment_method( $order_id );
185
			}
186
187
			// Regular payment with force customer enabled
188
			return parent::process_payment( $order_id, $retry, true, $previous_error, $use_order_source );
189
		} else {
190
			return parent::process_payment( $order_id, $retry, $force_save_source, $previous_error, $use_order_source );
191
		}
192
	}
193
194
	/**
195
	 * Overloads WC_Stripe_Payment_Gateway::generate_create_intent_request() in order to