7 declare(strict_types=1);
11 use Psr\Log\LoggerInterface as Logger;
23 private $eavWysiwygDataProcessors = [];
29 public function __construct(Logger $logger, array $eavWysiwygDataProcessors)
32 $this->eavWysiwygDataProcessors = $eavWysiwygDataProcessors;
40 $wysiwygConfigData = [];
42 foreach ($this->eavWysiwygDataProcessors as
$processor) {
44 $this->logger->critical(
46 'Processor %1 doesn\'t implement WysiwygConfigDataProcessorInterface. It will be skipped',
56 return $wysiwygConfigData;