ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
◀ ilDoc Overview
ProviderFactoryInterface.php
Go to the documentation of this file.
1
<?
php
namespace
ILIAS\GlobalScreen\Provider
;
2
3
use
ILIAS\GlobalScreen\Scope\MainMenu\Collector\Information\ItemInformation
;
4
use
ILIAS\GlobalScreen\Scope\MainMenu\Provider\StaticMainMenuProvider
;
5
11
interface
ProviderFactoryInterface
12
{
13
17
public
function
getMainBarProvider
() : array;
18
19
23
public
function
getMainBarItemInformation
() :
ItemInformation
;
24
25
31
public
function
getProviderByClassName
(
string
$class_name) :
Provider
;
32
33
39
public
function
isInstanceCreationPossible
(
string
$class_name) : bool;
40
41
47
public
function
isRegistered
(
string
$class_name) : bool;
48
}
ILIAS\GlobalScreen\Provider\ProviderFactoryInterface\isRegistered
isRegistered(string $class_name)
ILIAS\GlobalScreen\Provider\ProviderFactoryInterface
Interface ProviderFactoryInterface.
Definition:
ProviderFactoryInterface.php:11
StaticMainMenuProvider
ILIAS\GlobalScreen\Provider\Provider
Interface Provider.
Definition:
Provider.php:8
ILIAS\GlobalScreen\Provider\ProviderFactoryInterface\getMainBarProvider
getMainBarProvider()
ItemInformation
ILIAS\GlobalScreen\Scope\MainMenu\Collector\Information\ItemInformation
Class ItemInformation.
Definition:
ItemInformation.php:14
ILIAS\GlobalScreen\Provider\ProviderFactoryInterface\getMainBarItemInformation
getMainBarItemInformation()
ILIAS\GlobalScreen\Provider\ProviderFactoryInterface\isInstanceCreationPossible
isInstanceCreationPossible(string $class_name)
ILIAS\GlobalScreen\Provider\ProviderFactoryInterface\getProviderByClassName
getProviderByClassName(string $class_name)
php
ILIAS\GlobalScreen\Provider
Definition:
AbstractProvider.php:1
src
GlobalScreen
Provider
ProviderFactoryInterface.php
Generated on Thu Feb 27 2025 19:02:10 for ILIAS by
1.8.13 (using
Doxyfile
)