'local_response', 'status' => $status, 'response_code' => self::$_response_codes[$response], 'response_message' => self::$_response_messages[$response], 'details' => (isset($details_msg)) ? $details_msg : self::$_response_details['no_details'] ); } /** * Returns a gateway response * * @param string can be either 'Success' or 'Failure' * @param string the response used to grab the code / message * @param mixed can be string or null. * @return object */ public function gateway_response($status, $response, $details) { return (object) array ( 'type' => 'gateway_response', 'status' => $status, 'response_code' => self::$_response_codes[$response], 'response_message' => self::$_response_messages[$response], 'details' => $details ); } }