TYPO3CMS  8
 All Classes Namespaces Files Functions Variables Pages
AbstractContentObject Class Reference
Inheritance diagram for AbstractContentObject:
CaseContentObject ContentContentObject ContentObjectArrayContentObject ContentObjectArrayInternalContentObject EditPanelContentObject FileContentObject FilesContentObject FluidTemplateContentObject HierarchicalMenuContentObject ImageContentObject ImageResourceContentObject LoadRegisterContentObject RecordsContentObject RestoreRegisterContentObject ScalableVectorGraphicsContentObject TemplateContentObject TextContentObject UserContentObject UserInternalContentObject

Public Member Functions

 __construct (ContentObjectRenderer $cObj)
 
 render ($conf=[])
 
 getContentObject ()
 
 getContentObjectRenderer ()
 

Protected Member Functions

 getPageRenderer ()
 

Protected Attributes

 $cObj
 
 $pageRenderer = null
 

Detailed Description

Contains an abstract class for all tslib content class implementations.

Definition at line 23 of file AbstractContentObject.php.

Constructor & Destructor Documentation

__construct ( ContentObjectRenderer  $cObj)

Default constructor.

Parameters
ContentObjectRenderer$cObj

Definition at line 40 of file AbstractContentObject.php.

References AbstractContentObject\$cObj.

Member Function Documentation

getContentObject ( )
getContentObjectRenderer ( )
getPageRenderer ( )
protected
Returns
PageRenderer

Definition at line 78 of file AbstractContentObject.php.

References AbstractContentObject\$pageRenderer, and GeneralUtility\makeInstance().

render (   $conf = [])
abstract

Renders the content object.

Parameters
array$conf
Returns
string

Member Data Documentation

$pageRenderer = null
protected

Definition at line 33 of file AbstractContentObject.php.

Referenced by AbstractContentObject\getPageRenderer().