Defines a constraint violation builder for the Typed Data validator.
We do not use the builder provided by Symfony as it is marked internal.
@codingStandardsIgnoreStart
Hierarchy
- class \Drupal\Core\TypedData\Validation\ConstraintViolationBuilder implements ConstraintViolationBuilderInterface
File
- core/lib/Drupal/Core/TypedData/Validation/ConstraintViolationBuilder.php, line 19
Namespace
Drupal\Core\TypedData\Validation
Members
| Name | Modifiers | Type | Description |
|---|---|---|---|
| ConstraintViolationBuilder::$cause | protected | property | |
| ConstraintViolationBuilder::$code | protected | property | |
| ConstraintViolationBuilder::$constraint | protected | property | |
| ConstraintViolationBuilder::$invalidValue | protected | property | The invalid value caused the violation. |
| ConstraintViolationBuilder::$message | protected | property | The violation message. |
| ConstraintViolationBuilder::$parameters | protected | property | The message parameters. |
| ConstraintViolationBuilder::$plural | protected | property | The number used |
| ConstraintViolationBuilder::$propertyPath | protected | property | The property path. |
| ConstraintViolationBuilder::$root | protected | property | The root path. |
| ConstraintViolationBuilder::$translationDomain | protected | property | The translation domain. |
| ConstraintViolationBuilder::$translator | protected | property | The translator. |
| ConstraintViolationBuilder::$violations | protected | property | The list of violations. |
| ConstraintViolationBuilder::addViolation | public | function | Adds the violation to the current execution context. Overrides ConstraintViolationBuilderInterface::addViolation |
| ConstraintViolationBuilder::atPath | public | function | Stores the property path at which the violation should be generated. Overrides ConstraintViolationBuilderInterface::atPath |
| ConstraintViolationBuilder::setCause | public | function | Sets the cause of the violation. Overrides ConstraintViolationBuilderInterface::setCause |
| ConstraintViolationBuilder::setCode | public | function | Sets the violation code. Overrides ConstraintViolationBuilderInterface::setCode |
| ConstraintViolationBuilder::setInvalidValue | public | function | Sets the invalid value that caused this violation. Overrides ConstraintViolationBuilderInterface::setInvalidValue |
| ConstraintViolationBuilder::setParameter | public | function | Sets a parameter to be inserted into the violation message. Overrides ConstraintViolationBuilderInterface::setParameter |
| ConstraintViolationBuilder::setParameters | public | function | Sets all parameters to be inserted into the violation message. Overrides ConstraintViolationBuilderInterface::setParameters |
| ConstraintViolationBuilder::setPlural | public | function | Sets the number which determines how the plural form of the violation message is chosen when it is translated. Overrides ConstraintViolationBuilderInterface::setPlural |
| ConstraintViolationBuilder::setTranslationDomain | public | function | Sets the translation domain which should be used for translating the violation message. Overrides ConstraintViolationBuilderInterface::setTranslationDomain |
| ConstraintViolationBuilder::__construct | public | function | Constructs a new ConstraintViolationBuilder instance. |
Please login to continue.