Code Duplication    Length = 9-9 lines in 3 locations

payment_methods/Paypal_Express/EEG_Paypal_Express.gateway.php 3 locations

@@ 260-268 (lines=9) @@
257
258
			$gateway_url = $this->_debug_mode ? 'https://www.sandbox.paypal.com' : 'https://www.paypal.com';
259
			$payment->set_redirect_url( $gateway_url . '/checkoutnow?useraction=commit&cmd=_express-checkout&token=' . $response_args['TOKEN'] );
260
		} else {
261
			if ( isset($response_args['L_ERRORCODE']) ) {
262
				$payment->set_gateway_response( $response_args['L_ERRORCODE'] . '; ' . $response_args['L_SHORTMESSAGE'] );
263
			} else {
264
				$payment->set_gateway_response( __( 'Error occurred while trying to setup the Express Checkout.', 'event_espresso' ) );
265
			}
266
			$payment->set_details( $response_args );
267
			$payment->set_status( $this->_pay_model->failed_status() );
268
		}
269
270
		return $payment;
271
	}
@@ 333-341 (lines=9) @@
330
					$payment->set_details( $cdata_response_args );
331
					$payment->set_gateway_response( isset( $docheckout_response_args['PAYMENTINFO_0_ACK'] ) ? $docheckout_response_args['PAYMENTINFO_0_ACK'] : '' );
332
					$payment->set_status( $this->_pay_model->approved_status() );
333
				} else {
334
					if ( isset($docheckout_response_args['L_ERRORCODE']) ) {
335
						$payment->set_gateway_response( $docheckout_response_args['L_ERRORCODE'] . '; ' . $docheckout_response_args['L_SHORTMESSAGE'] );
336
					} else {
337
						$payment->set_gateway_response( __( 'Error occurred while trying to Capture the funds.', 'event_espresso' ) );
338
					}
339
					$payment->set_details( $docheckout_response_args );
340
					$payment->set_status( $this->_pay_model->declined_status() );
341
				}
342
			} else {
343
				if ( isset($cdata_response_args['L_ERRORCODE']) ) {
344
					$payment->set_gateway_response( $cdata_response_args['L_ERRORCODE'] . '; ' . $cdata_response_args['L_SHORTMESSAGE'] );
@@ 342-350 (lines=9) @@
339
					$payment->set_details( $docheckout_response_args );
340
					$payment->set_status( $this->_pay_model->declined_status() );
341
				}
342
			} else {
343
				if ( isset($cdata_response_args['L_ERRORCODE']) ) {
344
					$payment->set_gateway_response( $cdata_response_args['L_ERRORCODE'] . '; ' . $cdata_response_args['L_SHORTMESSAGE'] );
345
				} else {
346
					$payment->set_gateway_response( __( 'Error occurred while trying to get payment Details from PayPal.', 'event_espresso' ) );
347
				}
348
				$payment->set_details( $cdata_response_args );
349
				$payment->set_status( $this->_pay_model->failed_status() );
350
			}
351
		} else {
352
			$payment->set_gateway_response( __( 'Error occurred while trying to process the payment.', 'event_espresso' ) );
353
			$payment->set_status( $this->_pay_model->failed_status() );