module->getService(ServerInformationRepository::class); /** @var string $langIso */ $langIso = Tools::getValue('lang_iso', ''); $serverInfo = $serverInformationRepository->getServerInformation($langIso); /** @var bool $initFullSync */ $initFullSync = Tools::getValue('full', 0) == 1; try { $response = $this->proxyService->upload($jobId, $serverInfo, $this->startTime, $initFullSync); } catch (Exception $exception) { $this->exitWithExceptionMessage($exception); } $this->exitWithResponse( array_merge( [ 'remaining_objects' => 0, 'total_objects' => 1, 'job_id' => $jobId, 'object_type' => $this->type, 'syncType' => 'full', ], $response ) ); } }