FluidTYPO3\Fluidpages\Backend\BackendLayoutDataProvider::addBackendLayouts PHP Method

addBackendLayouts() public method

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
return void
    public function addBackendLayouts(DataProviderContext $dataProviderContext, BackendLayoutCollection $backendLayoutCollection)
    {
        $pageUid = $dataProviderContext->getPageId();
        $config = $this->getBackendLayoutConfiguration($pageUid);
        $configString = $this->encodeTypoScriptArray($config);
        $backendLayout = new CoreBackendLayout('fluidpages', 'Fluidpages', $configString);
        $backendLayoutCollection->add($backendLayout);
    }