PHP Класс MetaModels\BackendIntegration\BackendModuleBuilder

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$backendMenu array The contents of the backend menu to be set.
$container MetaModels\IMetaModelsServiceContainer The service container.
$languageStrings array The language strings for the modules.
$viewCombinations MetaModels\BackendIntegration\ViewCombinations The view combinations.

Открытые методы

Метод Описание
__construct ( MetaModels\IMetaModelsServiceContainer $container, MetaModels\BackendIntegration\ViewCombinations $viewCombinations ) Create a new instance.
export ( ) : void Set the local data into the GLOBALS config.

Защищенные методы

Метод Описание
buildIcon ( string $icon ) : string Build a 16x16 sized representation of the passed icon if it exists or fallback to the default icon otherwise.
calculateCacheKey ( ) : string Calculate the cache key to use.
getEventDispatcher ( ) : Symfony\Component\EventDispatcher\EventDispatcherInterface Retrieve the event dispatcher.
loadFromCache ( ) : boolean Try to load the combinations from cache.
saveToCache ( ) : boolean Try to load the combinations from cache.

Приватные методы

Метод Описание
addChildTablesToBackendModules ( string[] $parentTables ) : void Inject all meta models into their corresponding parent tables.
addModuleToBackendMenu ( MetaModels\BackendIntegration\InputScreen\IInputScreen $inputScreen ) : void Handle stand alone integration in the backend.
getTableNamesFromInputScreens ( string[] $metaModelNames ) : string[] Retrieve the table names from a list of input screens.
resolve ( ) : void Inject MetaModels in the backend menu.

Описание методов

__construct() публичный Метод

Create a new instance.
public __construct ( MetaModels\IMetaModelsServiceContainer $container, MetaModels\BackendIntegration\ViewCombinations $viewCombinations )
$container MetaModels\IMetaModelsServiceContainer The service container.
$viewCombinations MetaModels\BackendIntegration\ViewCombinations The view combinations.

buildIcon() защищенный Метод

Build a 16x16 sized representation of the passed icon if it exists or fallback to the default icon otherwise.
protected buildIcon ( string $icon ) : string
$icon string The path to the icon (relative to TL_ROOT).
Результат string The path to the generated icon.

calculateCacheKey() защищенный Метод

Calculate the cache key to use.
protected calculateCacheKey ( ) : string
Результат string

export() публичный Метод

Set the local data into the GLOBALS config.
public export ( ) : void
Результат void

getEventDispatcher() защищенный Метод

Retrieve the event dispatcher.
protected getEventDispatcher ( ) : Symfony\Component\EventDispatcher\EventDispatcherInterface
Результат Symfony\Component\EventDispatcher\EventDispatcherInterface

loadFromCache() защищенный Метод

Try to load the combinations from cache.
protected loadFromCache ( ) : boolean
Результат boolean

saveToCache() защищенный Метод

Try to load the combinations from cache.
protected saveToCache ( ) : boolean
Результат boolean

Описание свойств

$backendMenu защищенное свойство

The contents of the backend menu to be set.
protected array $backendMenu
Результат array

$container защищенное свойство

The service container.
protected IMetaModelsServiceContainer,MetaModels $container
Результат MetaModels\IMetaModelsServiceContainer

$languageStrings защищенное свойство

The language strings for the modules.
protected array $languageStrings
Результат array

$viewCombinations защищенное свойство

The view combinations.
protected ViewCombinations,MetaModels\BackendIntegration $viewCombinations
Результат MetaModels\BackendIntegration\ViewCombinations