31 $this->_validatorBuilderFactory = $validatorBuilderFactory;
40 public function createColorValidator($currentColor)
43 'Conversion Color value is not valid "%1". Please set hexadecimal 6-digit value.',
47 $builder = $this->_validatorBuilderFactory->create(
56 'arguments' => [
'pattern' =>
'/^[0-9a-f]{6}$/i'],
59 'method' =>
'setMessages',
70 return $builder->createValidator();
79 public function createConversionIdValidator($currentId)
81 $message =
__(
'Conversion Id value is not valid "%1". Conversion Id should be an integer.', $currentId);
83 $builder = $this->_validatorBuilderFactory->create(
94 'method' =>
'setMessages',
103 return $builder->createValidator();
__construct(UniversalFactory $validatorBuilderFactory)
$_validatorBuilderFactory