‪TYPO3CMS  10.4
TYPO3\CMS\Backend\Preview\PreviewRendererResolverInterface Interface Reference
Inheritance diagram for TYPO3\CMS\Backend\Preview\PreviewRendererResolverInterface:
TYPO3\CMS\Backend\Preview\StandardPreviewRendererResolver

Public Member Functions

PreviewRendererInterface resolveRendererFor (string $table, array $row, int $pageUid)
 

Detailed Description

Interface PreviewRendererResolverInterface

Contract for classes capable of resolving PreviewRenderInterface implementations based on table and record.

Definition at line 26 of file PreviewRendererResolverInterface.php.

Member Function Documentation

◆ resolveRendererFor()

PreviewRendererInterface TYPO3\CMS\Backend\Preview\PreviewRendererResolverInterface::resolveRendererFor ( string  $table,
array  $row,
int  $pageUid 
)
Parameters
string$table‪The name of the table the returned PreviewRenderer must work with
array$row‪A record from $table which will be previewed - allows returning a different PreviewRenderer based on record attributes
int$pageUid‪The UID of the page on which the preview will be rendered - allows returning a different PreviewRenderer based on for example pageTSconfig
Returns
PreviewRendererInterface

Implemented in TYPO3\CMS\Backend\Preview\StandardPreviewRendererResolver.