8 use Magento\Framework\View\Model\Layout\Update\ValidatorFactory;
33 public function __construct(ValidatorFactory $layoutUpdateValidatorFactory)
35 $this->_layoutUpdateValidatorFactory = $layoutUpdateValidatorFactory;
48 $xml = trim($object->getData($attributeName));
50 if (!$this->
getAttribute()->getIsRequired() && empty($xml)) {
55 $validator = $this->_layoutUpdateValidatorFactory->create();
56 if (!$validator->isValid($xml)) {
57 $messages = $validator->getMessages();
61 $eavExc->setAttributeCode($attributeName);
__construct(ValidatorFactory $layoutUpdateValidatorFactory)
$_layoutUpdateValidatorFactory