public static function createDummyConfirmTicketRequest()
 {
     $confirmTicketrequest = new ConfirmTicketRequest();
     $seatReservationRequest = self::createDummySeatReservationRequest();
     $confirmTicketrequest->setCveOrigen($seatReservationRequest->getClaveOrigen());
     $confirmTicketrequest->setCveCorrida($seatReservationRequest->getNumCorrida());
     $confirmTicketrequest->setFechaCorrida($seatReservationRequest->getFechaCorrida());
     $confirmTicketrequest->setFolioReservacion($seatReservationRequest->getFolioReservacion());
     $confirmTicketrequest->setCveEmpresaSolicita($seatReservationRequest->getCveEmpresaSolicita());
     $confirmTicketrequest->setCveEmpresaViaje($seatReservationRequest->getCveEmpresaViaje());
     $confirmTicketrequest->setCveSucursalExterna("");
     $confirmTicketrequest->setCveOficinaExterna("");
     $confirmTicketrequest->setFechaContableExterna("");
     $confirmTicketrequest->setFormaPagoExterna("");
     $confirmTicketrequest->setFormaPagoTemp("");
     $confirmTicketrequest->setSesion("");
     return $confirmTicketrequest;
 }
 public function cancelTicket(ConfirmTicketRequest $confirmTicketRequest)
 {
     try {
         $serviceType = 'ReversaOperacion';
         $params = array("E_aEmpresaSolicita" => $confirmTicketRequest->getCveEmpresaSolicita(), "E_aOperacionAreversar" => $confirmTicketRequest->getFolioReservacion(), "E_aEmpresaViaja" => $confirmTicketRequest->getCveEmpresaViaje());
         $soapResponse = $this->soapClient->__soapCall($serviceType, $params);
         $lastRequest = $this->soapClient->__getLastRequest();
         $lastRequestDateTime = new \DateTime();
         $lastResponseDateTime = new \DateTime();
         $logEntryEtn = new LogEntryEtn();
         $logEntryEtn->setLastRequest($lastRequest);
         $logEntryEtn->setLastResponse($soapResponse);
         $logEntryEtn->setLastRequestDateTime($lastRequestDateTime);
         $logEntryEtn->setLastResponseDateTime($lastResponseDateTime);
         $this->setCommunicationLog($logEntryEtn);
         return $soapResponse;
     } catch (\Exception $e) {
         return $e;
     }
 }