PHP Класс FluidTYPO3\Fluidpages\Backend\BackendLayoutDataProvider

Наследование: implements TYPO3\CMS\Backend\View\BackendLayout\DataProviderInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$configurationService FluidTYPO3\Fluidpages\Service\ConfigurationService
$objectManager TYPO3\CMS\Extbase\Object\ObjectManagerInterface
$pageService FluidTYPO3\Fluidpages\Service\PageService
$recordService FluidTYPO3\Flux\Service\WorkspacesAwareRecordService

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

Метод Описание
__construct ( ) Constructor
addBackendLayouts ( TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext $dataProviderContext, TYPO3\CMS\Backend\View\BackendLayout\BackendLayoutCollection $backendLayoutCollection ) : void Adds backend layouts to the given backend layout collection.
getBackendLayout ( string $identifier, integer $pageUid ) : BackendLayout Gets a backend layout by (regular) identifier.
injectConfigurationService ( ConfigurationService $configurationService ) : void
injectObjectManager ( TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager ) : void
injectPageService ( PageService $pageService ) : void
injectWorkspacesAwareRecordService ( FluidTYPO3\Flux\Service\WorkspacesAwareRecordService $workspacesAwareRecordService ) : void

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

Метод Описание
encodeTypoScriptArray ( array $configuration ) : string
ensureDottedKeys ( array $configuration ) : array
getBackendLayoutConfiguration ( integer $pageUid ) : array
isPageModuleLanguageView ( ) : boolean

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

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

Constructor
public __construct ( )

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

Adds backend layouts to the given backend layout collection.
public addBackendLayouts ( TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext $dataProviderContext, TYPO3\CMS\Backend\View\BackendLayout\BackendLayoutCollection $backendLayoutCollection ) : void
$dataProviderContext TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext
$backendLayoutCollection TYPO3\CMS\Backend\View\BackendLayout\BackendLayoutCollection
Результат void

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

protected encodeTypoScriptArray ( array $configuration ) : string
$configuration array
Результат string

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

protected ensureDottedKeys ( array $configuration ) : array
$configuration array
Результат array

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

Gets a backend layout by (regular) identifier.
public getBackendLayout ( string $identifier, integer $pageUid ) : BackendLayout
$identifier string
$pageUid integer
Результат BackendLayout

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

protected getBackendLayoutConfiguration ( integer $pageUid ) : array
$pageUid integer Starting page UID in the rootline (this current page)
Результат array

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

public injectConfigurationService ( ConfigurationService $configurationService ) : void
$configurationService FluidTYPO3\Fluidpages\Service\ConfigurationService
Результат void

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

public injectObjectManager ( TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager ) : void
$objectManager TYPO3\CMS\Extbase\Object\ObjectManagerInterface
Результат void

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

public injectPageService ( PageService $pageService ) : void
$pageService FluidTYPO3\Fluidpages\Service\PageService
Результат void

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

public injectWorkspacesAwareRecordService ( FluidTYPO3\Flux\Service\WorkspacesAwareRecordService $workspacesAwareRecordService ) : void
$workspacesAwareRecordService FluidTYPO3\Flux\Service\WorkspacesAwareRecordService
Результат void

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

protected isPageModuleLanguageView ( ) : boolean
Результат boolean

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

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

protected ConfigurationService,FluidTYPO3\Fluidpages\Service $configurationService
Результат FluidTYPO3\Fluidpages\Service\ConfigurationService

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

protected ObjectManagerInterface,TYPO3\CMS\Extbase\Object $objectManager
Результат TYPO3\CMS\Extbase\Object\ObjectManagerInterface

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

protected PageService,FluidTYPO3\Fluidpages\Service $pageService
Результат FluidTYPO3\Fluidpages\Service\PageService

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

protected WorkspacesAwareRecordService,FluidTYPO3\Flux\Service $recordService
Результат FluidTYPO3\Flux\Service\WorkspacesAwareRecordService