PHP Class FluidTYPO3\Fluidpages\Backend\BackendLayout

Inheritance: implements TYPO3\CMS\Core\SingletonInterface
Show file Open project: fluidtypo3/fluidpages Class Usage Examples

Protected Properties

Property Type Description
$configurationService FluidTYPO3\Fluidpages\Service\ConfigurationService
$objectManager TYPO3\CMS\Extbase\Object\ObjectManagerInterface
$workspacesAwareRecordService FluidTYPO3\Flux\Service\WorkspacesAwareRecordService

Public Methods

Method Description
__construct ( ) Constructor
injectConfigurationService ( ConfigurationService $configurationService ) : void
injectObjectManager ( TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager ) : void
injectWorkspacesAwareRecordService ( FluidTYPO3\Flux\Service\WorkspacesAwareRecordService $workspacesAwareRecordService ) : void
postProcessBackendLayout ( integer &$pageUid, array &$backendLayout ) : null | void Postprocesses a selected backend layout
postProcessColPosListItemsParsed ( integer &$id, array &$tcaItems, TYPO3\CMS\Backend\Form\FormEngine &$tceForms ) : void Postprocesses the colpos list
postProcessColPosProcFuncItems ( array &$params ) : void Allows manipulation of the colPos selector option values
preProcessBackendLayoutPageUid ( integer &$id ) : void Preprocesses the page id used to detect the backend layout record

Method Details

__construct() public method

Constructor
public __construct ( )

injectConfigurationService() public method

public injectConfigurationService ( ConfigurationService $configurationService ) : void
$configurationService FluidTYPO3\Fluidpages\Service\ConfigurationService
return void

injectObjectManager() public method

public injectObjectManager ( TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager ) : void
$objectManager TYPO3\CMS\Extbase\Object\ObjectManagerInterface
return void

injectWorkspacesAwareRecordService() public method

public injectWorkspacesAwareRecordService ( FluidTYPO3\Flux\Service\WorkspacesAwareRecordService $workspacesAwareRecordService ) : void
$workspacesAwareRecordService FluidTYPO3\Flux\Service\WorkspacesAwareRecordService
return void

postProcessBackendLayout() public method

Postprocesses a selected backend layout
public postProcessBackendLayout ( integer &$pageUid, array &$backendLayout ) : null | void
$pageUid integer Starting page UID in the rootline (this current page)
$backendLayout array The backend layout which was detected from page id
return null | void

postProcessColPosListItemsParsed() public method

Postprocesses the colpos list
public postProcessColPosListItemsParsed ( integer &$id, array &$tcaItems, TYPO3\CMS\Backend\Form\FormEngine &$tceForms ) : void
$id integer Starting page id when parsing he rootline
$tcaItems array The current set of colpos TCA items
$tceForms TYPO3\CMS\Backend\Form\FormEngine A back reference to the TCEforms object which generated the item list
return void

postProcessColPosProcFuncItems() public method

Allows manipulation of the colPos selector option values
public postProcessColPosProcFuncItems ( array &$params ) : void
$params array Parameters for the selector
return void

preProcessBackendLayoutPageUid() public method

Preprocesses the page id used to detect the backend layout record
public preProcessBackendLayoutPageUid ( integer &$id ) : void
$id integer Starting page id when parsing the rootline
return void

Property Details

$configurationService protected property

protected ConfigurationService,FluidTYPO3\Fluidpages\Service $configurationService
return FluidTYPO3\Fluidpages\Service\ConfigurationService

$objectManager protected property

protected ObjectManagerInterface,TYPO3\CMS\Extbase\Object $objectManager
return TYPO3\CMS\Extbase\Object\ObjectManagerInterface

$workspacesAwareRecordService protected property

protected WorkspacesAwareRecordService,FluidTYPO3\Flux\Service $workspacesAwareRecordService
return FluidTYPO3\Flux\Service\WorkspacesAwareRecordService