PHP 클래스 FluidTYPO3\Fluidpages\Backend\BackendLayoutDataProvider

상속: implements TYPO3\CMS\Backend\View\BackendLayout\DataProviderInterface
파일 보기 프로젝트 열기: fluidtypo3/fluidpages 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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