ConstraintViolationBuilder::__construct

public ConstraintViolationBuilder::__construct(ConstraintViolationList $violations, Constraint $constraint, $message, array $parameters, $root, $propertyPath, $invalidValue, TranslatorInterface $translator, $translationDomain = null) Constructs a new ConstraintViolationBuilder instance. Parameters \Symfony\Component\Validator\ConstraintViolationList $violations: The violation list. \Symfony\Component\Validator\Constraint $constraint: The constraint. string $message: The message. array $paramet

ConstraintViolationBuilder::setTranslationDomain

public ConstraintViolationBuilder::setTranslationDomain($translationDomain) Sets the translation domain which should be used for translating the violation message. Parameters string $translationDomain The translation domain: Return value ConstraintViolationBuilderInterface This builder Overrides ConstraintViolationBuilderInterface::setTranslationDomain See also \Symfony\Component\Translation\TranslatorInterface File core/lib/Drupal/Core/TypedData/Validation/ConstraintViolationBuilder.php, li

ConstraintViolationBuilder::setPlural

public ConstraintViolationBuilder::setPlural($number) Sets the number which determines how the plural form of the violation message is chosen when it is translated. Parameters int $number The number for determining the plural form: Return value ConstraintViolationBuilderInterface This builder Overrides ConstraintViolationBuilderInterface::setPlural See also \Symfony\Component\Translation\TranslatorInterface::transChoice() File core/lib/Drupal/Core/TypedData/Validation/ConstraintViolationBuil

ConstraintViolationBuilder::setParameters

public ConstraintViolationBuilder::setParameters(array $parameters) Sets all parameters to be inserted into the violation message. Parameters array $parameters An array with the parameter names as keys and: the values to be inserted in their place as values Return value ConstraintViolationBuilderInterface This builder Overrides ConstraintViolationBuilderInterface::setParameters File core/lib/Drupal/Core/TypedData/Validation/ConstraintViolationBuilder.php, line 156 Class ConstraintViolatio

ConstraintViolationBuilder::setParameter

public ConstraintViolationBuilder::setParameter($key, $value) Sets a parameter to be inserted into the violation message. Parameters string $key The name of the parameter: string $value The value to be inserted in the parameter's place: Return value ConstraintViolationBuilderInterface This builder Overrides ConstraintViolationBuilderInterface::setParameter File core/lib/Drupal/Core/TypedData/Validation/ConstraintViolationBuilder.php, line 146 Class ConstraintViolationBuilder Defines a co

ConstraintViolationBuilder::setInvalidValue

public ConstraintViolationBuilder::setInvalidValue($invalidValue) Sets the invalid value that caused this violation. Parameters mixed $invalidValue The invalid value: Return value ConstraintViolationBuilderInterface This builder Overrides ConstraintViolationBuilderInterface::setInvalidValue File core/lib/Drupal/Core/TypedData/Validation/ConstraintViolationBuilder.php, line 176 Class ConstraintViolationBuilder Defines a constraint violation builder for the Typed Data validator. Namespac

ConstraintViolationBuilder::setCode

public ConstraintViolationBuilder::setCode($code) Sets the violation code. Parameters string|null $code The violation code: Return value ConstraintViolationBuilderInterface This builder Overrides ConstraintViolationBuilderInterface::setCode File core/lib/Drupal/Core/TypedData/Validation/ConstraintViolationBuilder.php, line 196 Class ConstraintViolationBuilder Defines a constraint violation builder for the Typed Data validator. Namespace Drupal\Core\TypedData\Validation Code public fu

ConstraintViolationBuilder::setCause

public ConstraintViolationBuilder::setCause($cause) Sets the cause of the violation. Parameters mixed $cause The cause of the violation: Return value ConstraintViolationBuilderInterface This builder Overrides ConstraintViolationBuilderInterface::setCause File core/lib/Drupal/Core/TypedData/Validation/ConstraintViolationBuilder.php, line 206 Class ConstraintViolationBuilder Defines a constraint violation builder for the Typed Data validator. Namespace Drupal\Core\TypedData\Validation

ConstraintViolationBuilder::atPath

public ConstraintViolationBuilder::atPath($path) Stores the property path at which the violation should be generated. The passed path will be appended to the current property path of the execution context. Parameters string $path The property path: Return value ConstraintViolationBuilderInterface This builder Overrides ConstraintViolationBuilderInterface::atPath File core/lib/Drupal/Core/TypedData/Validation/ConstraintViolationBuilder.php, line 136 Class ConstraintViolationBuilder Define

ConstraintViolationBuilder::addViolation

public ConstraintViolationBuilder::addViolation() Adds the violation to the current execution context. Overrides ConstraintViolationBuilderInterface::addViolation File core/lib/Drupal/Core/TypedData/Validation/ConstraintViolationBuilder.php, line 216 Class ConstraintViolationBuilder Defines a constraint violation builder for the Typed Data validator. Namespace Drupal\Core\TypedData\Validation Code public function addViolation() { if (null === $this->plural) { $translatedMess