api = $api; } protected function getResponse(Template $template, ModuleModel $model, Request $request): ?Response { if ($request->get('id')) { $job = $this->api->getStelleById($request->get('id')); } // Populate template vars if ($job !== null) { $template->job = $job->getData(); } // Back link if overview page is defined if ($model->overviewPage && ($overviewPage = PageModel::findByPk($model->overviewPage)) !== null) { $template->listUrl = $overviewPage->getFrontendUrl(); } return $template->getResponse(); } }