| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Collaboration diagram for ilTestRandomQuestionSetStagingPoolBuilder:Public Member Functions | |
| __construct (private ilDBInterface $db, private ilLogger $log, private ilObjTest $test_obj) | |
| rebuild (ilTestRandomQuestionSetSourcePoolDefinitionList $source_pool_definition_list) | |
| reset () | |
Private Member Functions | |
| removeMirroredTaxonomies () | |
| removeStagedQuestions () | |
| build (ilTestRandomQuestionSetSourcePoolDefinitionList $sourcePoolDefinitionList) | |
| stageQuestionsFromSourcePool ($sourcePoolId) | |
| buildCheap (ilTestRandomQuestionSetSourcePoolDefinitionList $sourcePoolDefinitionList) | |
| stageQuestionsFromSourcePoolCheap ($sourcePoolId, $questionIdMappingPerPool, $filterIds=null, $typeFilter=null, $lifecycleFilter=null) | |
| mirrorSourcePoolTaxonomies ($sourcePoolId, $questionIdMapping) | |
Definition at line 27 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
| ilTestRandomQuestionSetStagingPoolBuilder::__construct | ( | private ilDBInterface | $db, | 
| private ilLogger | $log, | ||
| private ilObjTest | $test_obj | ||
| ) | 
Definition at line 29 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
      
  | 
  private | 
Definition at line 85 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References ilTestRandomQuestionSetSourcePoolDefinitionList\getInvolvedSourcePoolIds(), mirrorSourcePoolTaxonomies(), and stageQuestionsFromSourcePool().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 124 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References ilObjTaxonomy\getSubTreeItems(), mirrorSourcePoolTaxonomies(), and stageQuestionsFromSourcePoolCheap().
Referenced by rebuild().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 229 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
Referenced by build(), and buildCheap().
 Here is the caller graph for this function:| ilTestRandomQuestionSetStagingPoolBuilder::rebuild | ( | ilTestRandomQuestionSetSourcePoolDefinitionList | $source_pool_definition_list | ) | 
Definition at line 38 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References buildCheap(), and reset().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 50 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, and assQuestion\instantiateQuestion().
Referenced by reset().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestRandomQuestionSetStagingPoolBuilder::reset | ( | ) | 
Definition at line 44 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 98 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:
      
  | 
  private | 
Definition at line 191 of file class.ilTestRandomQuestionSetStagingPoolBuilder.php.
References $res, and assQuestion\instantiateQuestion().
Referenced by buildCheap().
 Here is the call graph for this function:
 Here is the caller graph for this function: