| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Collaboration diagram for ilTestRandomQuestionSetStagingPoolBuilder:Public Member Functions | |
| __construct (private readonly ilDBInterface $db, private readonly TestLogger $logger, private readonly ilObjTest $test_obj) | |
| rebuild (ilTestRandomQuestionSetSourcePoolDefinitionList $source_pool_definition_list) | |
| reset () | |
Private Member Functions | |
| removeMirroredTaxonomies () | |
| removeStagedQuestions () | |
| build (ilTestRandomQuestionSetSourcePoolDefinitionList $source_pool_definition_list) | |
| stageQuestionsFromSourcePool (int $source_pool_id, array $question_id_mapping_per_pool, array $filter_ids=null, array $type_filter=null, array $lifecycle_filter=null) | |
| mirrorSourcePoolTaxonomies (int $source_pool_id, array $questionId_mapping) | |
| applyMappedTaxonomiesKeys (ilTestRandomQuestionSetSourcePoolDefinitionList $source_pool_definition_list, ilQuestionPoolDuplicatedTaxonomiesKeysMap $taxonomies_keys_map, int $source_pool_id) | |
Definition at line 29 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
| ilTestRandomQuestionSetStagingPoolBuilder::__construct | ( | private readonly ilDBInterface | $db, | 
| private readonly TestLogger | $logger, | ||
| private readonly ilObjTest | $test_obj | ||
| ) | 
Definition at line 31 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
      
  | 
  private | 
Definition at line 189 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
Referenced by build().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 88 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References applyMappedTaxonomiesKeys(), ilObjTaxonomy\getSubTreeItems(), mirrorSourcePoolTaxonomies(), and stageQuestionsFromSourcePool().
Referenced by rebuild().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 174 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
Referenced by build().
 Here is the caller graph for this function:| ilTestRandomQuestionSetStagingPoolBuilder::rebuild | ( | ilTestRandomQuestionSetSourcePoolDefinitionList | $source_pool_definition_list | ) | 
Definition at line 40 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References build(), and reset().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 52 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References ilObjTaxonomy\getUsageOfObject().
Referenced by reset().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 60 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References $res, assQuestion\instantiateQuestion(), and ILIAS\Repository\logger().
Referenced by reset().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestRandomQuestionSetStagingPoolBuilder::reset | ( | ) | 
Definition at line 46 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References removeMirroredTaxonomies(), and removeStagedQuestions().
Referenced by rebuild().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 132 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References $res, and assQuestion\instantiateQuestion().
Referenced by build().
 Here is the call graph for this function:
 Here is the caller graph for this function: