19 declare(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();
Readable part of repository interface to ilComponentDataDB.
__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)
ilTestQuestionSetConfig $testQuestionSetConfig
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
getQuestionSetConfig()
creates and returns an instance of a test question set config that corresponds to the test's current ...