3declare(strict_types=1);
26use Psr\Http\Message\ServerRequestInterface;
38 protected \ilLanguage
$lng;
52 $this->object_service = $object_service;
56 $this->
ctrl = $DIC->ctrl();
57 $this->
ui = $DIC->ui();
58 $this->
lng = $DIC->language();
59 $this->
user = $DIC->user();
60 $this->request =
$DIC->http()->request();
61 $this->main_tpl =
$DIC->ui()->mainTemplate();
62 $this->
http = $DIC->http();
69 $this->object_service,
79 $this->object_service,
105 $info_screen = new InfoScreen\InfoScreenGUI(
112 $this->domain_service
115 return $info_screen->getInfoScreenGUI();
120 $mode_provider = $this->mode_factory->getModeById($mode);
121 return $mode_provider->getUIModifier();
133 $this->object_service,
134 $this->domain_service
Survey internal domain service.
Survey internal ui service.
ModeFactory $mode_factory
surveySettings(\ilObjSurvey $survey)
InternalDomainService $domain_service
ServerRequestInterface $request
infoScreen(\ilObjSurveyGUI $survey_gui, \ilToolbarGUI $toolbar)
__construct(\ilObjectServiceInterface $object_service, ModeFactory $mode_factory, InternalDomainService $domain_service)
evaluation(\ilObjSurvey $survey)
modeUIModifier(int $mode)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static http()
Fetches the global http state from ILIAS.
trait GlobalDICGUIServices
initGUIServices(\ILIAS\DI\Container $DIC)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...