‪TYPO3CMS  11.5
TYPO3\CMS\Frontend\ContentObject\ContentDataProcessor Class Reference

Public Member Functions

 __construct (ContainerInterface $container)
 
array process (ContentObjectRenderer $cObject, array $configuration, array $variables)
 

Private Member Functions

 getDataProcessor (string $serviceName)
 
 instantiateDataProcessor (string $className)
 

Private Attributes

ContainerInterface $container
 

Detailed Description

A class that contains methods that can be used to use the dataProcessing functionality

Definition at line 25 of file ContentDataProcessor.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Frontend\ContentObject\ContentDataProcessor::__construct ( ContainerInterface  $container)

Member Function Documentation

◆ getDataProcessor()

TYPO3\CMS\Frontend\ContentObject\ContentDataProcessor::getDataProcessor ( string  $serviceName)
private

◆ instantiateDataProcessor()

TYPO3\CMS\Frontend\ContentObject\ContentDataProcessor::instantiateDataProcessor ( string  $className)
private

◆ process()

array TYPO3\CMS\Frontend\ContentObject\ContentDataProcessor::process ( ContentObjectRenderer  $cObject,
array  $configuration,
array  $variables 
)

Check for the availability of processors, defined in TypoScript, and use them for data processing

Parameters
ContentObjectRenderer$cObject
array$configurationConfiguration array
array$variables‪the variables to be processed
Returns
‪array the processed data and variables as key/value store
Exceptions

Definition at line 43 of file ContentDataProcessor.php.

References TYPO3\CMS\Core\Utility\ArrayUtility\filterAndSortByNumericKeys(), and TYPO3\CMS\Frontend\ContentObject\ContentDataProcessor\getDataProcessor().

Member Data Documentation

◆ $container

ContainerInterface TYPO3\CMS\Frontend\ContentObject\ContentDataProcessor::$container
private