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;
 }