ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Class ProviderFactory. More...
Public Member Functions | |
__construct (array $main_bar_providers, ItemInformation $main_menu_item_information) | |
ProviderFactory constructor. More... | |
getMainBarProvider () | |
getMainBarItemInformation () | |
getProviderByClassName (string $class_name) | |
isInstanceCreationPossible (string $class_name) | |
isRegistered (string $class_name) | |
Protected Member Functions | |
registerInternal (array $providers) | |
Protected Attributes | |
$all_providers | |
Private Attributes | |
$main_bar_providers = [] | |
$main_menu_item_information = null | |
Class ProviderFactory.
Definition at line 13 of file ProviderFactory.php.
ILIAS\GlobalScreen\Provider\ProviderFactory::__construct | ( | array | $main_bar_providers, |
ItemInformation | $main_menu_item_information | ||
) |
ProviderFactory constructor.
array | $main_bar_providers | |
ItemInformation | $main_menu_item_information |
Definition at line 36 of file ProviderFactory.php.
References ILIAS\GlobalScreen\Provider\ProviderFactory\$main_bar_providers, ILIAS\GlobalScreen\Provider\ProviderFactory\$main_menu_item_information, and ILIAS\GlobalScreen\Provider\ProviderFactory\registerInternal().
ILIAS\GlobalScreen\Provider\ProviderFactory::getMainBarItemInformation | ( | ) |
Implements ILIAS\GlobalScreen\Provider\ProviderFactoryInterface.
Definition at line 71 of file ProviderFactory.php.
References ILIAS\GlobalScreen\Provider\ProviderFactory\$main_menu_item_information.
ILIAS\GlobalScreen\Provider\ProviderFactory::getMainBarProvider | ( | ) |
Implements ILIAS\GlobalScreen\Provider\ProviderFactoryInterface.
Definition at line 62 of file ProviderFactory.php.
References ILIAS\GlobalScreen\Provider\ProviderFactory\$main_bar_providers.
ILIAS\GlobalScreen\Provider\ProviderFactory::getProviderByClassName | ( | string | $class_name | ) |
Implements ILIAS\GlobalScreen\Provider\ProviderFactoryInterface.
Definition at line 80 of file ProviderFactory.php.
References ILIAS\GlobalScreen\Provider\ProviderFactory\isInstanceCreationPossible(), and ILIAS\GlobalScreen\Provider\ProviderFactory\isRegistered().
ILIAS\GlobalScreen\Provider\ProviderFactory::isInstanceCreationPossible | ( | string | $class_name | ) |
Implements ILIAS\GlobalScreen\Provider\ProviderFactoryInterface.
Definition at line 93 of file ProviderFactory.php.
Referenced by ilGSProviderFactory\appendPlugins(), and ILIAS\GlobalScreen\Provider\ProviderFactory\getProviderByClassName().
ILIAS\GlobalScreen\Provider\ProviderFactory::isRegistered | ( | string | $class_name | ) |
Implements ILIAS\GlobalScreen\Provider\ProviderFactoryInterface.
Definition at line 102 of file ProviderFactory.php.
Referenced by ILIAS\GlobalScreen\Provider\ProviderFactory\getProviderByClassName().
|
protected |
array | $providers |
Definition at line 48 of file ProviderFactory.php.
Referenced by ILIAS\GlobalScreen\Provider\ProviderFactory\__construct(), and ilGSProviderFactory\getMainBarProvider().
|
protected |
Definition at line 27 of file ProviderFactory.php.
|
private |
Definition at line 19 of file ProviderFactory.php.
Referenced by ILIAS\GlobalScreen\Provider\ProviderFactory\__construct(), and ILIAS\GlobalScreen\Provider\ProviderFactory\getMainBarProvider().
|
private |
Definition at line 23 of file ProviderFactory.php.
Referenced by ILIAS\GlobalScreen\Provider\ProviderFactory\__construct(), and ILIAS\GlobalScreen\Provider\ProviderFactory\getMainBarItemInformation().