Exemple #1
0
 /**
  * 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;
 }