/** * Add wysiwyg properties * * @param ProductAttributeInterface $attribute * @param array $meta * @return array */ private function customizeWysiwyg(ProductAttributeInterface $attribute, array $meta) { if (!$attribute->getIsWysiwygEnabled()) { return $meta; } $meta['arguments']['data']['config']['formElement'] = WysiwygElement::NAME; $meta['arguments']['data']['config']['wysiwyg'] = true; $meta['arguments']['data']['config']['wysiwygConfigData'] = ['add_variables' => false, 'add_widgets' => false]; return $meta; }
/** * Add wysiwyg properties * * @param ProductAttributeInterface $attribute * @param array $meta * @return array */ private function addWysiwyg(ProductAttributeInterface $attribute, array $meta) { if (!$attribute->getIsWysiwygEnabled()) { return $meta; } $meta['arguments']['data']['config']['formElement'] = WysiwygElement::NAME; $meta['arguments']['data']['config']['wysiwyg'] = true; return $meta; }