‪TYPO3CMS  11.5
TYPO3\CMS\Frontend\ContentObject\AbstractContentObject Class Reference
Inheritance diagram for TYPO3\CMS\Frontend\ContentObject\AbstractContentObject:
TYPO3\CMS\Frontend\ContentObject\CaseContentObject TYPO3\CMS\Frontend\ContentObject\ContentContentObject TYPO3\CMS\Frontend\ContentObject\ContentObjectArrayContentObject TYPO3\CMS\Frontend\ContentObject\ContentObjectArrayInternalContentObject TYPO3\CMS\Frontend\ContentObject\EditPanelContentObject TYPO3\CMS\Frontend\ContentObject\FilesContentObject TYPO3\CMS\Frontend\ContentObject\FluidTemplateContentObject TYPO3\CMS\Frontend\ContentObject\HierarchicalMenuContentObject TYPO3\CMS\Frontend\ContentObject\ImageContentObject TYPO3\CMS\Frontend\ContentObject\ImageResourceContentObject TYPO3\CMS\Frontend\ContentObject\LoadRegisterContentObject TYPO3\CMS\Frontend\ContentObject\RecordsContentObject TYPO3\CMS\Frontend\ContentObject\RestoreRegisterContentObject TYPO3\CMS\Frontend\ContentObject\ScalableVectorGraphicsContentObject TYPO3\CMS\Frontend\ContentObject\TextContentObject TYPO3\CMS\Frontend\ContentObject\UserContentObject TYPO3\CMS\Frontend\ContentObject\UserInternalContentObject

Public Member Functions

 __construct (ContentObjectRenderer $cObj)
 
string render ($conf=[])
 
ContentObjectRenderer getContentObjectRenderer ()
 
 setRequest (ServerRequestInterface $request)
 
 setContentObjectRenderer (ContentObjectRenderer $cObj)
 

Protected Member Functions

 hasTypoScriptFrontendController ()
 
TypoScriptFrontendController getTypoScriptFrontendController ()
 
PageRepository getPageRepository ()
 
PageRenderer getPageRenderer ()
 

Protected Attributes

ContentObjectRenderer $cObj
 
PageRenderer $pageRenderer
 
ServerRequestInterface $request = null
 

Detailed Description

Contains an abstract class for all tslib content class implementations.

Definition at line 28 of file AbstractContentObject.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Frontend\ContentObject\AbstractContentObject::__construct ( ContentObjectRenderer  $cObj)

Default constructor.

Parameters
ContentObjectRenderer$cObj

Reimplemented in TYPO3\CMS\Frontend\ContentObject\FluidTemplateContentObject.

Definition at line 45 of file AbstractContentObject.php.

References TYPO3\CMS\Frontend\ContentObject\AbstractContentObject\$cObj.

Member Function Documentation

◆ getContentObjectRenderer()

ContentObjectRenderer TYPO3\CMS\Frontend\ContentObject\AbstractContentObject::getContentObjectRenderer ( )

Getter for current ContentObjectRenderer

Returns
‪ContentObjectRenderer

Definition at line 63 of file AbstractContentObject.php.

References TYPO3\CMS\Frontend\ContentObject\AbstractContentObject\$cObj.

◆ getPageRenderer()

PageRenderer TYPO3\CMS\Frontend\ContentObject\AbstractContentObject::getPageRenderer ( )
protected

◆ getPageRepository()

◆ getTypoScriptFrontendController()

◆ hasTypoScriptFrontendController()

◆ render()

◆ setContentObjectRenderer()

TYPO3\CMS\Frontend\ContentObject\AbstractContentObject::setContentObjectRenderer ( ContentObjectRenderer  $cObj)

◆ setRequest()

TYPO3\CMS\Frontend\ContentObject\AbstractContentObject::setRequest ( ServerRequestInterface  $request)

Member Data Documentation

◆ $cObj

◆ $pageRenderer

PageRenderer TYPO3\CMS\Frontend\ContentObject\AbstractContentObject::$pageRenderer
protected

◆ $request

ServerRequestInterface TYPO3\CMS\Frontend\ContentObject\AbstractContentObject::$request = null
protected