ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ilQuestionPoolDIC Class Reference
+ Collaboration diagram for ilQuestionPoolDIC:

Static Public Member Functions

static dic ()
 

Static Public Attributes

static Container $dic = null
 

Static Protected Member Functions

static buildDIC ()
 

Detailed Description

Definition at line 25 of file class.ilQuestionPoolDIC.php.

Member Function Documentation

◆ buildDIC()

static ilQuestionPoolDIC::buildDIC ( )
staticprotected

Definition at line 37 of file class.ilQuestionPoolDIC.php.

References Vendor\Package\$c, $container, $dic, and $DIC.

37  : Container
38  {
39  global $DIC;
40  $dic = $DIC;
41  $container = new Container();
42 
43  $dic['question.repo.suggestedsolutions'] = function ($c) use ($dic): assQuestionSuggestedSolutionsDatabaseRepository {
45  };
46 
47  return $dic;
48  }
$container
Definition: wac.php:14
global $DIC
Definition: feed.php:28

◆ dic()

static ilQuestionPoolDIC::dic ( )
static

Definition at line 29 of file class.ilQuestionPoolDIC.php.

References $dic.

Referenced by assQuestionImport\getSuggestedSolutionsRepo(), assQuestionGUI\getSuggestedSolutionsRepo(), and assQuestion\getSuggestedSolutionsRepo().

29  : Container
30  {
31  if (!self::$dic) {
32  self::$dic = self::buildDIC();
33  }
34  return self::$dic;
35  }
$dic
Definition: result.php:32
+ Here is the caller graph for this function:

Field Documentation

◆ $dic

Container ilQuestionPoolDIC::$dic = null
static

Definition at line 27 of file class.ilQuestionPoolDIC.php.

Referenced by buildDIC().


The documentation for this class was generated from the following file: