ILIAS
trunk Revision v11.0_alpha-1831-g8615d53dadb
|
Public Member Functions | |
__construct (private readonly GeneralQuestionPropertiesRepository $properties_repository, private readonly \ilCtrl $ctrl, private readonly \ilAccessHandler $access, private readonly \ilLanguage $lng, private readonly StaticURLServices $static_url, private readonly UIFactory $ui_factory, private readonly Refinery $refinery) | |
buildQuestionTitleAsLink (int $question_id, int $test_ref_id) | |
buildQuestionTitleAsText (?int $question_id) | |
buildTestTitleAsLink (int $test_ref_id) | |
buildTestTitleAsText (int $test_ref_id) | |
buildAccessCheckedTestTitleAsLinkForObjId (int $test_obj_id, string $title) | |
buildAccessCheckedQuestionpoolTitleAsLink (?int $qpl_id, ?string $title=null, bool $reference=false) | |
Private Member Functions | |
buildPossiblyLinkedTitle (int $obj_id, string $title, string $target_class_type, bool $reference=false) | |
getLinkedTitle (int $ref_id, string $title, string $target_class_type) | |
getFirstReferenceWithCurrentUserAccess (bool $reference, int $obj_id, array $all_ref_ids) | |
Definition at line 30 of file TitleColumnsBuilder.php.
ILIAS\Test\Utilities\TitleColumnsBuilder::__construct | ( | private readonly GeneralQuestionPropertiesRepository | $properties_repository, |
private readonly \ilCtrl | $ctrl, | ||
private readonly \ilAccessHandler | $access, | ||
private readonly \ilLanguage | $lng, | ||
private readonly StaticURLServices | $static_url, | ||
private readonly UIFactory | $ui_factory, | ||
private readonly Refinery | $refinery | ||
) |
Definition at line 32 of file TitleColumnsBuilder.php.
ILIAS\Test\Utilities\TitleColumnsBuilder::buildAccessCheckedQuestionpoolTitleAsLink | ( | ?int | $qpl_id, |
?string | $title = null , |
||
bool | $reference = false |
||
) |
Definition at line 130 of file TitleColumnsBuilder.php.
References ilObject\_lookupObjId(), ilObject\_lookupTitle(), ilObject\_lookupType(), ILIAS\Test\Utilities\TitleColumnsBuilder\buildPossiblyLinkedTitle(), ILIAS\Repository\lng(), and null.
Referenced by ILIAS\Test\Questions\Properties\Properties\getAsQuestionsTableRow().
ILIAS\Test\Utilities\TitleColumnsBuilder::buildAccessCheckedTestTitleAsLinkForObjId | ( | int | $test_obj_id, |
string | $title | ||
) |
Definition at line 119 of file TitleColumnsBuilder.php.
References ILIAS\Test\Utilities\TitleColumnsBuilder\buildPossiblyLinkedTitle().
|
private |
Definition at line 162 of file TitleColumnsBuilder.php.
References $ref_id, ilObject\_getAllReferences(), ILIAS\Test\Utilities\TitleColumnsBuilder\getFirstReferenceWithCurrentUserAccess(), ILIAS\Test\Utilities\TitleColumnsBuilder\getLinkedTitle(), and null.
Referenced by ILIAS\Test\Utilities\TitleColumnsBuilder\buildAccessCheckedQuestionpoolTitleAsLink(), and ILIAS\Test\Utilities\TitleColumnsBuilder\buildAccessCheckedTestTitleAsLinkForObjId().
ILIAS\Test\Utilities\TitleColumnsBuilder::buildQuestionTitleAsLink | ( | int | $question_id, |
int | $test_ref_id | ||
) |
Definition at line 43 of file TitleColumnsBuilder.php.
References null, and ILIAS\Repository\refinery().
Referenced by ILIAS\Test\Logging\TestError\getLogEntryAsDataTableRow(), ILIAS\Test\Logging\TestParticipantInteraction\getLogEntryAsDataTableRow(), ILIAS\Test\Logging\TestQuestionAdministrationInteraction\getLogEntryAsDataTableRow(), and ILIAS\Test\Logging\TestScoringInteraction\getLogEntryAsDataTableRow().
ILIAS\Test\Utilities\TitleColumnsBuilder::buildQuestionTitleAsText | ( | ?int | $question_id | ) |
Definition at line 68 of file TitleColumnsBuilder.php.
References null, and ILIAS\Repository\refinery().
Referenced by ILIAS\Test\Logging\TestError\getLogEntryAsExportRow(), ILIAS\Test\Logging\TestQuestionAdministrationInteraction\getLogEntryAsExportRow(), ILIAS\Test\Logging\TestParticipantInteraction\getLogEntryAsExportRow(), and ILIAS\Test\Logging\TestScoringInteraction\getLogEntryAsExportRow().
ILIAS\Test\Utilities\TitleColumnsBuilder::buildTestTitleAsLink | ( | int | $test_ref_id | ) |
Definition at line 83 of file TitleColumnsBuilder.php.
References ilObject\_isInTrash(), ilObject\_lookupObjId(), and ilObject\_lookupTitle().
Referenced by ILIAS\Test\Logging\TestError\getLogEntryAsDataTableRow(), ILIAS\Test\Logging\TestAdministrationInteraction\getLogEntryAsDataTableRow(), ILIAS\Test\Logging\TestParticipantInteraction\getLogEntryAsDataTableRow(), ILIAS\Test\Logging\TestQuestionAdministrationInteraction\getLogEntryAsDataTableRow(), and ILIAS\Test\Logging\TestScoringInteraction\getLogEntryAsDataTableRow().
ILIAS\Test\Utilities\TitleColumnsBuilder::buildTestTitleAsText | ( | int | $test_ref_id | ) |
Definition at line 107 of file TitleColumnsBuilder.php.
References ilObject\_lookupObjId().
Referenced by ILIAS\Test\Logging\TestAdministrationInteraction\getLogEntryAsExportRow(), ILIAS\Test\Logging\TestError\getLogEntryAsExportRow(), ILIAS\Test\Logging\TestQuestionAdministrationInteraction\getLogEntryAsExportRow(), ILIAS\Test\Logging\TestParticipantInteraction\getLogEntryAsExportRow(), and ILIAS\Test\Logging\TestScoringInteraction\getLogEntryAsExportRow().
|
private |
Definition at line 200 of file TitleColumnsBuilder.php.
References $ref_id, ILIAS\Repository\access(), and null.
Referenced by ILIAS\Test\Utilities\TitleColumnsBuilder\buildPossiblyLinkedTitle().
|
private |
Definition at line 184 of file TitleColumnsBuilder.php.
References ILIAS\Repository\ctrl().
Referenced by ILIAS\Test\Utilities\TitleColumnsBuilder\buildPossiblyLinkedTitle().