TYPO3 CMS  TYPO3_6-2
TYPO3\CMS\Backend\View\BackendLayout\DataProviderInterface Interface Reference
Inheritance diagram for TYPO3\CMS\Backend\View\BackendLayout\DataProviderInterface:
TYPO3\CMS\Backend\View\BackendLayout\DefaultDataProvider

Public Member Functions

 addBackendLayouts (DataProviderContext $dataProviderContext, BackendLayoutCollection $backendLayoutCollection)
 
 getBackendLayout ($identifier, $pageId)
 

Detailed Description

This file is part of the TYPO3 CMS project.

It is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, either version 2 of the License, or any later version.

For the full copyright and license information, please read the LICENSE.txt file that was distributed with this source code.

The TYPO3 project - inspiring people to share! Interface for classes which hook into BackendLayoutDataProvider to provide additional backend layouts from various sources.

Author
Jo Hasenau info@.nosp@m.cybe.nosp@m.rcraf.nosp@m.t.de

Definition at line 23 of file DataProviderInterface.php.

Member Function Documentation

◆ addBackendLayouts()

TYPO3\CMS\Backend\View\BackendLayout\DataProviderInterface::addBackendLayouts ( DataProviderContext  $dataProviderContext,
BackendLayoutCollection  $backendLayoutCollection 
)

Adds backend layouts to the given backend layout collection.

Parameters
DataProviderContext$dataProviderContext
BackendLayoutCollection$backendLayoutCollection
Returns
void

Implemented in TYPO3\CMS\Backend\View\BackendLayout\DefaultDataProvider.

◆ getBackendLayout()

TYPO3\CMS\Backend\View\BackendLayout\DataProviderInterface::getBackendLayout (   $identifier,
  $pageId 
)

Gets a backend layout by (regular) identifier.

Parameters
string$identifier
integer$pageId
Returns
NULL|BackendLayout

Implemented in TYPO3\CMS\Backend\View\BackendLayout\DefaultDataProvider.