TYPO3  7.6
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
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=array())
 
 getContentObject ()
 

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 ( )

Getter for current cObj

Returns
ContentObjectRenderer

Definition at line 58 of file AbstractContentObject.php.

References AbstractContentObject\$cObj.

getPageRenderer ( )
protected
Returns
PageRenderer

Definition at line 66 of file AbstractContentObject.php.

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

render (   $conf = array())
abstract

Renders the content object.

Parameters
array$conf
Returns
string

Member Data Documentation

$cObj
protected
$pageRenderer = null
protected

Definition at line 33 of file AbstractContentObject.php.

Referenced by AbstractContentObject\getPageRenderer().