13 class Backend extends \Magento\Framework\Validator\AbstractValidator
24 $this->_messages = [];
26 throw new \InvalidArgumentException(
'Model must be extended from \Magento\Framework\Model\AbstractModel');
31 throw new \InvalidArgumentException(
32 'Model resource must be extended from \Magento\Eav\Model\Entity\AbstractEntity' 40 if (!method_exists($backend,
'validate') || !is_callable([$backend,
'validate'])) {
47 'The value of attribute "%1" is invalid.',
53 }
catch (\
Magento\Framework\Exception\LocalizedException $e) {
54 $this->_messages[
$attribute->getAttributeCode()][] = $e->getMessage();
57 return 0 == count($this->_messages);
elseif(isset( $params[ 'redirect_parent']))