TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Backend\View\BackendLayout\DataProviderInterface Interface Reference
Inheritance diagram for TYPO3\CMS\Backend\View\BackendLayout\DataProviderInterface:
TYPO3\CMS\Backend\Provider\PageTsBackendLayoutDataProvider TYPO3\CMS\Backend\View\BackendLayout\DefaultDataProvider

Public Member Functions

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

Detailed Description

Interface for classes which hook into BackendLayoutDataProvider to provide additional backend layouts from various sources.

Definition at line 21 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\Provider\PageTsBackendLayoutDataProvider, and 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
int$pageId
Returns
NULL|BackendLayout

Implemented in TYPO3\CMS\Backend\Provider\PageTsBackendLayoutDataProvider, and TYPO3\CMS\Backend\View\BackendLayout\DefaultDataProvider.