19declare(strict_types=1);
37 protected readonly
ilTree $tree,
53 if ($this->testQuestionSetConfig ===
null) {
54 if ($this->test_obj->isFixedTest()) {
60 $this->component_repository,
62 $this->questionrepository
65 if ($this->test_obj->isRandomTest()) {
71 $this->component_repository,
73 $this->questionrepository
77 $this->testQuestionSetConfig->loadFromDb();
ilTestQuestionSetConfig $testQuestionSetConfig
__construct(protected readonly ilTree $tree, protected readonly ilDBInterface $db, protected readonly ilLanguage $lng, protected readonly TestLogger $logger, protected readonly ilComponentRepository $component_repository, protected readonly ilObjTest $test_obj, protected readonly GeneralQuestionPropertiesRepository $questionrepository)
getQuestionSetConfig()
creates and returns an instance of a test question set config that corresponds to the test's current ...
Tree class data representation in hierachical trees using the Nested Set Model with Gaps by Joe Celco...
Readable part of repository interface to ilComponentDataDB.