TYPO3CMS  8
 All Classes Namespaces Files Functions Variables Pages
FullRecordContainer Class Reference
Inheritance diagram for FullRecordContainer:
AbstractContainer AbstractNode NodeInterface

Public Member Functions

 render ()
 
- Public Member Functions inherited from AbstractContainer
 __construct (NodeFactory $nodeFactory, array $data)
 
- Public Member Functions inherited from AbstractNode
 __construct (NodeFactory $nodeFactory, array $data)
 
 render ()
 

Protected Member Functions

 getLanguageService ()
 
- Protected Member Functions inherited from AbstractContainer
 explodeSingleFieldShowItemConfiguration ($field)
 
 renderTabMenu (array $menuItems, $domId, $defaultTabIndex=1)
 
 previewFieldValue ($value, $config, $field= '')
 
- Protected Member Functions inherited from AbstractNode
 initializeResultArray ()
 
 mergeChildReturnIntoExistingResult (array $existing, array $childReturn)
 
 getValidationDataAsDataAttribute (array $config)
 
 getValidationDataAsJsonString (array $config)
 

Additional Inherited Members

- Protected Attributes inherited from AbstractContainer
 $nodeFactory
 
- Protected Attributes inherited from AbstractNode
 $data = []
 

Detailed Description

A container rendering a "full record". This is an entry container used as first step into the rendering tree..

This container determines the to be rendered fields depending on the record type, initializes possible language base data, finds out if tabs should be rendered and then calls either TabsContainer or a NoTabsContainer for further processing.

Definition at line 28 of file FullRecordContainer.php.

Member Function Documentation

getLanguageService ( )
protected
Returns
LanguageService

Definition at line 89 of file FullRecordContainer.php.

References $GLOBALS.

Referenced by FullRecordContainer\render().

render ( )

Entry method

Returns
array As defined in initializeResultArray() of AbstractNode

Implements NodeInterface.

Definition at line 35 of file FullRecordContainer.php.

References AbstractNode\$data, FullRecordContainer\getLanguageService(), and GeneralUtility\trimExplode().