public static function createDummyBusScheduleRequest() { // $tomorrow = new \DateTime('tomorrow'); $tomorrow = new \DateTime('tomorrow', new \DateTimeZone('America/Mexico_City')); $requestRuns = new BusScheduleRequest(); $requestRuns->setCveOrigen("QUER"); $requestRuns->setCveDestino("MEXN"); $requestRuns->setFecha($tomorrow); $requestRuns->setHora("000000"); $requestRuns->setTipoServicio(""); $requestRuns->setCveEmpresa("CBUS"); $requestRuns->setNumAdultos(1); $requestRuns->setNumNino(0); $requestRuns->setNumInsen(0); $requestRuns->setNumEstudiante(0); $requestRuns->setNumMaestro(0); $requestRuns->setMultiEmpresa(1); $requestRuns->setNoProgramaPaisano(0); $requestRuns->setHoraFin("235959"); return $requestRuns; }
public function setBusScheduleRequest(BusScheduleRequest $busScheduleRequest) { $formattedDate = $busScheduleRequest->getFecha()->format('dmY'); $serviceParams = ['p_cve_origen_1' => $busScheduleRequest->getCveOrigen(), 'p_cve_destino_2' => $busScheduleRequest->getCveDestino(), 'p_fecha_3' => $formattedDate, 'p_hora_4' => $busScheduleRequest->getHora(), 'p_tipo_servicio_5' => $busScheduleRequest->getTipoServicio(), 'p_cve_empresa_6' => $busScheduleRequest->getCveEmpresa(), 'p_no_adulto_7' => $busScheduleRequest->getNumAdultos(), 'p_no_nino_8' => $busScheduleRequest->getNumNino(), 'p_no_insen_9' => $busScheduleRequest->getNumInsen(), 'p_no_estudiante_10' => $busScheduleRequest->getNumEstudiante(), 'p_no_maestro_11' => $busScheduleRequest->getNumMaestro(), 'p_multiempresa_12' => $busScheduleRequest->getMultiEmpresa(), 'p_no_progPaisano_13' => $busScheduleRequest->getNoProgramaPaisano(), 'E_hHoraFin' => $busScheduleRequest->getHoraFin()]; return $serviceParams; }