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