| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Collaboration diagram for ILIAS\Test\Utilities\TitleColumnsBuilder: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(), and ILIAS\Repository\lng().
Referenced by ILIAS\Test\Questions\Properties\Properties\getAsQuestionsTableRow().
 Here is the call graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 162 of file TitleColumnsBuilder.php.
References $ref_id, ilObject\_getAllReferences(), ILIAS\Test\Utilities\TitleColumnsBuilder\getFirstReferenceWithCurrentUserAccess(), and ILIAS\Test\Utilities\TitleColumnsBuilder\getLinkedTitle().
Referenced by ILIAS\Test\Utilities\TitleColumnsBuilder\buildAccessCheckedQuestionpoolTitleAsLink(), and ILIAS\Test\Utilities\TitleColumnsBuilder\buildAccessCheckedTestTitleAsLinkForObjId().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ILIAS\Test\Utilities\TitleColumnsBuilder::buildQuestionTitleAsLink | ( | int | $question_id, | 
| int | $test_ref_id | ||
| ) | 
Definition at line 43 of file TitleColumnsBuilder.php.
References 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().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ILIAS\Test\Utilities\TitleColumnsBuilder::buildQuestionTitleAsText | ( | ?int | $question_id | ) | 
Definition at line 68 of file TitleColumnsBuilder.php.
References 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().
 Here is the call graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the call graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 200 of file TitleColumnsBuilder.php.
References $ref_id, and ILIAS\Repository\access().
Referenced by ILIAS\Test\Utilities\TitleColumnsBuilder\buildPossiblyLinkedTitle().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 184 of file TitleColumnsBuilder.php.
References ILIAS\Repository\ctrl().
Referenced by ILIAS\Test\Utilities\TitleColumnsBuilder\buildPossiblyLinkedTitle().
 Here is the call graph for this function:
 Here is the caller graph for this function: