ILIAS
trunk Revision v11.0_alpha-1749-g1a06bdef097
|
Public Member Functions | |
__construct (private readonly Container $dic) | |
getMainBarProvider () | |
getFooterProvider () | |
getMetaBarProvider () | |
getToolProvider () | |
getModificationProvider () | |
getNotificationsProvider () | |
getToastsProvider () | |
getMainBarItemInformation () | |
getFooterItemInformation () | |
getProviderByClassName (string $class_name) | |
isInstanceCreationPossible (string $class_name) | |
isRegistered (string $class_name) | |
Protected Member Functions | |
registerInternal (array $providers) | |
Protected Attributes | |
array | $all_providers = [] |
ilComponentRepository | $component_repository |
ilComponentFactory | $component_factory |
Private Member Functions | |
initPlugins () | |
appendCore (array &$array_of_providers, string $interface) | |
Private Attributes | |
array | $plugin_provider_collections = null |
array | $class_loader |
readonly ItemInformation | $main_menu_item_information |
readonly ilFooterCustomItemInformation | $footer_item_information |
Definition at line 37 of file class.ilGSProviderFactory.php.
ilGSProviderFactory::__construct | ( | private readonly Container | $dic | ) |
Definition at line 57 of file class.ilGSProviderFactory.php.
References ILIAS\Setup\Artifact\BuildArtifactObjective\PATH().
|
private |
Definition at line 235 of file class.ilGSProviderFactory.php.
References isInstanceCreationPossible().
Referenced by getFooterProvider(), getMainBarProvider(), getMetaBarProvider(), getModificationProvider(), getNotificationsProvider(), getToastsProvider(), and getToolProvider().
ilGSProviderFactory::getFooterItemInformation | ( | ) |
Implements ILIAS\GlobalScreen\Provider\ProviderFactory.
Definition at line 252 of file class.ilGSProviderFactory.php.
References $footer_item_information.
ilGSProviderFactory::getFooterProvider | ( | ) |
Implements ILIAS\GlobalScreen\Provider\ProviderFactory.
Definition at line 113 of file class.ilGSProviderFactory.php.
References appendCore(), and registerInternal().
ilGSProviderFactory::getMainBarItemInformation | ( | ) |
Implements ILIAS\GlobalScreen\Provider\ProviderFactory.
Definition at line 247 of file class.ilGSProviderFactory.php.
References $main_menu_item_information.
ilGSProviderFactory::getMainBarProvider | ( | ) |
Implements ILIAS\GlobalScreen\Provider\ProviderFactory.
Definition at line 93 of file class.ilGSProviderFactory.php.
References $provider, appendCore(), initPlugins(), and registerInternal().
ilGSProviderFactory::getMetaBarProvider | ( | ) |
Implements ILIAS\GlobalScreen\Provider\ProviderFactory.
Definition at line 134 of file class.ilGSProviderFactory.php.
References $provider, appendCore(), initPlugins(), and registerInternal().
ilGSProviderFactory::getModificationProvider | ( | ) |
Implements ILIAS\GlobalScreen\Provider\ProviderFactory.
Definition at line 175 of file class.ilGSProviderFactory.php.
References $provider, appendCore(), and initPlugins().
ilGSProviderFactory::getNotificationsProvider | ( | ) |
Implements ILIAS\GlobalScreen\Provider\ProviderFactory.
Definition at line 193 of file class.ilGSProviderFactory.php.
References $provider, appendCore(), initPlugins(), and registerInternal().
ilGSProviderFactory::getProviderByClassName | ( | string | $class_name | ) |
string | $class_name |
Implements ILIAS\GlobalScreen\Provider\ProviderFactory.
Definition at line 257 of file class.ilGSProviderFactory.php.
References isInstanceCreationPossible(), and isRegistered().
ilGSProviderFactory::getToastsProvider | ( | ) |
Definition at line 214 of file class.ilGSProviderFactory.php.
References $provider, appendCore(), initPlugins(), and registerInternal().
ilGSProviderFactory::getToolProvider | ( | ) |
Implements ILIAS\GlobalScreen\Provider\ProviderFactory.
Definition at line 155 of file class.ilGSProviderFactory.php.
References $provider, appendCore(), initPlugins(), and registerInternal().
|
private |
Definition at line 67 of file class.ilGSProviderFactory.php.
References XapiProxy\$plugin.
Referenced by getMainBarProvider(), getMetaBarProvider(), getModificationProvider(), getNotificationsProvider(), getToastsProvider(), and getToolProvider().
ilGSProviderFactory::isInstanceCreationPossible | ( | string | $class_name | ) |
string | $class_name |
Implements ILIAS\GlobalScreen\Provider\ProviderFactory.
Definition at line 267 of file class.ilGSProviderFactory.php.
Referenced by appendCore(), and getProviderByClassName().
ilGSProviderFactory::isRegistered | ( | string | $class_name | ) |
string | $class_name |
Implements ILIAS\GlobalScreen\Provider\ProviderFactory.
Definition at line 277 of file class.ilGSProviderFactory.php.
Referenced by getProviderByClassName().
|
protected |
Definition at line 82 of file class.ilGSProviderFactory.php.
Referenced by getFooterProvider(), getMainBarProvider(), getMetaBarProvider(), getNotificationsProvider(), getToastsProvider(), and getToolProvider().
|
protected |
Definition at line 49 of file class.ilGSProviderFactory.php.
|
private |
Definition at line 43 of file class.ilGSProviderFactory.php.
|
protected |
Definition at line 52 of file class.ilGSProviderFactory.php.
|
protected |
Definition at line 51 of file class.ilGSProviderFactory.php.
|
private |
Definition at line 45 of file class.ilGSProviderFactory.php.
Referenced by getFooterItemInformation().
|
private |
Definition at line 44 of file class.ilGSProviderFactory.php.
Referenced by getMainBarItemInformation().
|
private |
Definition at line 42 of file class.ilGSProviderFactory.php.