53 $this->all_providers[get_class($item)] = $item;
83 throw new \LogicException(
"the GlobalScreen-Provider $class_name is not available");
86 return $this->all_providers[$class_name];
95 return class_exists($class_name);
104 return isset($this->all_providers[$class_name]);
isInstanceCreationPossible(string $class_name)
Interface ProviderFactoryInterface.
getProviderByClassName(string $class_name)
getMainBarItemInformation()
$main_menu_item_information
__construct(array $main_bar_providers, ItemInformation $main_menu_item_information)
ProviderFactory constructor.
isRegistered(string $class_name)
registerInternal(array $providers)