19 declare(strict_types=1);
55 $this->request = $DIC->http()->request();
60 return new Settings\UIFactory(
62 $this->object_service,
72 $this->object_service,
101 $this->domain_service->user(),
102 $this->domain_service->lng(),
113 $mode_provider = $this->mode_factory->getModeById($mode);
114 return $mode_provider->getUIModifier();
119 return $this->domain_service->lng();
126 $this->object_service,
127 $this->domain_service
InternalDomainService $domain_service
Info screen wrapper for the survey.
initGUIServices(\ILIAS\DI\Container $DIC)
Survey internal ui service.
surveySettings(\ilObjSurvey $survey)
ModeFactory $mode_factory
trait GlobalDICGUIServices
ilObjSurveyGUI: ilSurveyEvaluationGUI, ilSurveyExecutionGUI ilObjSurveyGUI: ilObjectMetaDataGUI, ilPermissionGUI ilObjSurveyGUI: ilInfoScreenGUI, ilObjectCopyGUI ilObjSurveyGUI: ilSurveySkillDeterminationGUI ilObjSurveyGUI: ilCommonActionDispatcherGUI, ilSurveySkillGUI ilObjSurveyGUI: ilSurveyEditorGUI, ilSurveyConstraintsGUI ilObjSurveyGUI: ilSurveyParticipantsGUI, ilLearningProgressGUI ilObjSurveyGUI: ilExportGUI, ilLTIProviderObjectSettingGUI ilObjSurveyGUI: ILIAS
ilObjectService $object_service
infoScreen(\ilObjSurveyGUI $survey_gui, \ilToolbarGUI $toolbar)
ServerRequestInterface $request
evaluation(\ilObjSurvey $survey)
__construct(\ilObjectService $object_service, ModeFactory $mode_factory, InternalDomainService $domain_service)
modeUIModifier(int $mode)