19 declare(strict_types=1);
65 if (!$this->
has(MainMenuMainCollector::class)) {
66 $providers = $this->provider_factory->getMainBarProvider();
67 $information = $this->provider_factory->getMainBarItemInformation();
70 MainMenuMainCollector::class,
79 return $this->
get(MainMenuMainCollector::class);
84 return $this->
getWithArgument(MetaBarMainCollector::class, $this->provider_factory->getMetaBarProvider());
89 if (!$this->
has(MainToolCollector::class)) {
90 $providers = $this->provider_factory->getToolProvider();
91 $information = $this->provider_factory->getMainBarItemInformation();
96 return $this->
get(MainToolCollector::class);
101 return $this->
getWithMultipleArguments(MainLayoutCollector::class, [$this->provider_factory->getModificationProvider()]);
106 return $this->
getWithArgument(MainNotificationCollector::class, $this->provider_factory->getNotificationsProvider());
Class MainNotificationCollector.
Class MainLayoutCollector.
Class MainMenuMainCollector This Collector will collect and then provide all available slates from th...
getWithMultipleArguments(string $class_name, array $arguments)
Class MainMenuItemFactory This factory provides you all available types for MainMenu GlobalScreen Ite...
trait SingletonTrait
Class SingletonTrait.
Interface ProviderFactory.
Class MetaBarMainCollector.
PhpIncompatibleReturnTypeInspection
getWithArgument(string $class_name, $argument)
__construct(ProviderFactory $provider_factory)
CollectorFactory constructor.