Code Duplication    Length = 11-13 lines in 2 locations

modules/single_page_checkout/inc/EE_Checkout.class.php 2 locations

@@ 1101-1113 (lines=13) @@
1098
	protected function _refresh_registration( $reg_cache_ID, $registration ) {
1099
1100
		// verify object
1101
		if ( $registration instanceof EE_Registration ) {
1102
			// update the entity mapper attendee
1103
			$this->_refresh_registration_attendee( $registration );
1104
			// update the entity mapper answers for reg form questions
1105
			$this->_refresh_registration_answers( $registration );
1106
			// make sure the cached registration is added to the model entity mapper
1107
			$registration->get_model()->refresh_entity_map_with( $reg_cache_ID, $registration );
1108
		} else {
1109
			EE_Error::add_error(
1110
				__( 'An invalid Registration object was discovered when attempting to update the model entity mapper.', 'event_espresso' ),
1111
				__FILE__, __FUNCTION__, __LINE__
1112
			);
1113
		}
1114
	}
1115
1116
@@ 1151-1161 (lines=11) @@
1148
		// now update the answers
1149
		foreach ( $registration->answers() as $cache_key => $answer ) {
1150
			// verify object
1151
			if ( $answer instanceof EE_Answer ) {
1152
				if ( $answer->ID() ) {
1153
					// make sure the cached answer is added to the model entity mapper
1154
					$answer->get_model()->refresh_entity_map_with( $answer->ID(), $answer );
1155
				}
1156
			} else {
1157
				EE_Error::add_error(
1158
					__( 'An invalid Answer object was discovered when attempting to update the model entity mapper.', 'event_espresso' ),
1159
					__FILE__, __FUNCTION__, __LINE__
1160
				);
1161
			}
1162
		}
1163
	}
1164