10 use Magento\Framework\Validator\NotEmptyFactory;
13 class Validator extends \Magento\Framework\Validator\AbstractValidator
25 $this->notEmpty = $notEmptyFactory->create([
'options' => NotEmpty::ALL]);
50 'title' =>
$value->getTitle(),
51 'type' =>
$value->getType()
53 foreach ($requiredFields as $requiredField => $requiredValue) {
54 if (!$this->notEmpty->isValid(trim($requiredValue))) {
55 $messages[$requiredField] =
56 __(
'"%fieldName" is required. Enter and try again.', [
'fieldName' => $requiredField]);
__construct(NotEmptyFactory $notEmptyFactory)
_addMessages(array $messages)
validateRequiredFields($value)