cronJobsHandler = $this->module->getService('empik.marketplace.handler.cronJobs'); } public function postProcess() { if ($this->cronJobsHandler->checkToken(Tools::getValue('token'))) { try { $this->cronJobsHandler->handle(Tools::getValue('action')); die($this->module->l('Job complete')); } catch (InvalidActionException $exception) { die($this->module->l('Unknown action')); } catch (Exception $exception) { die(sprintf($this->module->l('Job failed: %s'), $exception->getMessage())); } } else { die($this->module->l('Invalid token')); } } }