2 namespace TYPO3\CMS\Frontend\ContentObject;
37 !empty($configuration[
'dataProcessing.'])
38 && is_array($configuration[
'dataProcessing.'])
40 $processors = $configuration[
'dataProcessing.'];
43 foreach ($processorKeys as $key) {
44 $className = $processors[$key];
45 if (!class_exists($className)) {
46 throw new \UnexpectedValueException(
'Processor class name "' . $className .
'" does not exist!', 1427455378);
49 if (!in_array(DataProcessorInterface::class, class_implements($className),
true)) {
50 throw new \UnexpectedValueException(
51 'Processor with class name "' . $className .
'" ' .
52 'must implement interface "' . DataProcessorInterface::class .
'"',
57 $processorConfiguration = isset($processors[$key .
'.']) ? $processors[$key .
'.'] : array();
62 $processorConfiguration,