public static function createFromXmlResponse($xml)
 {
     $busSchedule = new BusSchedule();
     $busSchedule->setDestinoFinal((string) $xml->Destino_final);
     $busSchedule->setTipoItinerario((string) $xml->Tipo_itinerario);
     $busSchedule->setHoraCorrida((string) $xml->Hora_Corrida);
     $busSchedule->setTipoCorrida((string) $xml->Tipo_Corrida);
     $busSchedule->setEmpresaCorrida((string) $xml->Empresa_Corrida);
     $busSchedule->setServicio((string) $xml->Servicio);
     $busSchedule->setTarifa((double) $xml->Tarifa);
     $busSchedule->setDispEstudiantes((int) $xml->Disp_Estudiantes);
     $busSchedule->setDispInsen((int) $xml->Disp_Insen);
     $busSchedule->setDispMaestros((int) $xml->Disp_Maestros);
     $busSchedule->setDispGeneral((int) $xml->Disp_General);
     $busSchedule->setCorrida((int) $xml->Corrida);
     $busSchedule->setSala((string) $xml->Sala);
     $busSchedule->setAnden((string) $xml->Anden);
     $busSchedule->setTarifaAdulto((double) $xml->Tarifa_Adulto);
     $busSchedule->setTarifaNino((double) $xml->Tarifa_Nino);
     $busSchedule->setTarifaInsen((double) $xml->Tarifa_Insen);
     $busSchedule->setTarifaEstudiante((double) $xml->Tarifa_Estudiante);
     $busSchedule->setTarifaMaestro((double) $xml->Tarifa_Maestro);
     $busSchedule->setClaveDestino((int) $xml->Clave_Destino);
     $busSchedule->setTipoLectura((string) $xml->Tipo_Lectura);
     $busSchedule->setClaveCtl((string) $xml->Clave_Ctl);
     $busSchedule->setSecuencia((string) $xml->Secuencia);
     $busSchedule->setFechaDesfaza((string) $xml->Fecha_desfaza);
     $busSchedule->setUbicacion((string) $xml->Ubicacion);
     $busSchedule->setFechaInicial((string) $xml->Fecha_Inicial);
     $busSchedule->setCupoAutobus((int) $xml->Cupo_Autobus);
     $busSchedule->setErrorNumero((string) $xml->Error_Numero);
     $busSchedule->setErrorCadena((string) $xml->Error_Cadena);
     $busSchedule->setDispNinios((int) $xml->Disp_Ninios);
     $busSchedule->setDispPromo((int) $xml->Disp_Promo);
     $busSchedule->setTarifaPromo((double) $xml->Tarifa_Promo);
     $busSchedule->setFechaLlegada((string) $xml->Fecha_Llegada);
     $busSchedule->setMoneda((string) $xml->Moneda);
     $busSchedule->setDispProgPaisano((int) $xml->Disp_Progpaisano);
     $busSchedule->setTarifaProgPaisano((double) $xml->Tarifa_Progpaisano);
     $busSchedule->setOficinaFrontera((string) $xml->Oficina_Frontera);
     $busSchedule->setPorcentajeTramoFrontera((double) $xml->Porcentaje_Tramo_Frontera);
     $busSchedule->setMarcaCorrida((string) $xml->Marca_Corrida);
     $busSchedule->setAplicaIva((string) $xml->Aplica_IVA);
     return $busSchedule;
 }
Пример #2
0
 public static function createDummyBusScheduleResponse()
 {
     $busScheduleResp = new BusSchedule();
     $busScheduleResp->setDestinoFinal("MEXN");
     $busScheduleResp->setTipoItinerario("L");
     $busScheduleResp->setHoraCorrida("21:40");
     $busScheduleResp->setTipoCorrida("L");
     $busScheduleResp->setEmpresaCorrida("TLU");
     $busScheduleResp->setServicio(01);
     $busScheduleResp->setTarifa(15);
     $busScheduleResp->setDispEstudiantes(0);
     $busScheduleResp->setDispInsen(3);
     $busScheduleResp->setDispMaestros(0);
     $busScheduleResp->setDispGeneral(24);
     $busScheduleResp->setCorrida(26733);
     $busScheduleResp->setSala("");
     $busScheduleResp->setAnden("");
     $busScheduleResp->setTarifaAdulto(15);
     $busScheduleResp->setTarifaNino(7.5);
     $busScheduleResp->setTarifaInsen(7.5);
     $busScheduleResp->setTarifaEstudiante(15);
     $busScheduleResp->setTarifaMaestro(15);
     $busScheduleResp->setClaveDestino(0);
     $busScheduleResp->setTipoLectura("");
     $busScheduleResp->setClaveCtl("");
     $busScheduleResp->setSecuencia("00:25");
     $busScheduleResp->setFechaDesfaza("11/09/2014");
     $busScheduleResp->setUbicacion("");
     $busScheduleResp->setFechaInicial("11/09/2014");
     $busScheduleResp->setCupoAutobus(24);
     $busScheduleResp->setErrorNumero("");
     $busScheduleResp->setErrorCadena("");
     $busScheduleResp->setDispNinios(3);
     $busScheduleResp->setDispPromo(24);
     $busScheduleResp->setTarifaPromo(15);
     $busScheduleResp->setFechaLlegada("12/09/2014");
     $busScheduleResp->setMoneda("01");
     $busScheduleResp->setDispProgPaisano(15);
     $busScheduleResp->setTarifaProgPaisano(15);
     $busScheduleResp->setOficinaFrontera(0);
     $busScheduleResp->setPorcentajeTramoFrontera(0);
     $busScheduleResp->getMarcaCorrida("");
     $busScheduleResp->getAplicaIva("1");
     return $busScheduleResp;
 }