Code Duplication    Length = 8-9 lines in 2 locations

modules/single_page_checkout/EED_Single_Page_Checkout.module.php 2 locations

@@ 629-637 (lines=9) @@
626
				FALSE
627
			);
628
			// did we gets the goods ?
629
			if ( $reg_step_obj instanceof EE_SPCO_Reg_Step ) {
630
				// set reg step order based on config
631
				$reg_step_obj->set_order( $order );
632
				// add instantiated reg step object to the master reg steps array
633
				$this->checkout->add_reg_step( $reg_step_obj );
634
			} else {
635
				EE_Error::add_error(
636
					__( 'The current step could not be set.', 'event_espresso' ),
637
					__FILE__, __FUNCTION__, __LINE__
638
				);
639
				return false;
640
			}
@@ 676-683 (lines=8) @@
673
		// because the reg_url_link is present in the request, this is a return visit to SPCO, so we'll get the transaction data from the db
674
		$transaction = $TXN_model->get_transaction_from_reg_url_link( $this->checkout->reg_url_link );
675
		// verify transaction
676
		if ( $transaction instanceof EE_Transaction ) {
677
			// and get the cart that was used for that transaction
678
			$this->checkout->cart = $this->_get_cart_for_transaction( $transaction );
679
			return $transaction;
680
		} else {
681
			EE_Error::add_error( __( 'Your Registration and Transaction information could not be retrieved from the db.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__);
682
			return NULL;
683
		}
684
	}
685
686