public function fetchRoutes(OriginDestinationRequest $originDestinationRequest) { try { $serviceType = "Destinos"; $params = array("E_aClaveOficinaOrigen" => $originDestinationRequest->getOrigen(), "E_aEmpresasolicita" => $originDestinationRequest->getEmpresaSolicita(), "E_aEmpresaViaja" => $originDestinationRequest->getEmpresaViaja()); $soapResponse = $this->soapClient->__soapCall($serviceType, $params); if (trim($soapResponse) === "") { throw new ResponseException("Destination not found!"); } return $soapResponse; } catch (ResponseException $e) { return $e; } }
public static function createDummyOriginDestinationRequest() { $originDestinationReq = new OriginDestinationRequest(); $originDestinationReq->setEmpresaSolicita('CBUS'); $originDestinationReq->setEmpresaViaja('TLU'); $originDestinationReq->setOrigen('MEXN'); return $originDestinationReq; }