Symfony\Component\Validator\Context\ExecutionContext::addViolation PHP Method

addViolation() public method

public addViolation ( $message, array $parameters = [] )
$parameters array
    public function addViolation($message, array $parameters = array())
    {
        $this->violations->add(new ConstraintViolation($this->translator->trans($message, $parameters, $this->translationDomain), $message, $parameters, $this->root, $this->propertyPath, $this->value, null, null, $this->constraint));
    }

Usage Example

コード例 #1
0
 /**
  * {@inheritdoc}
  */
 public function addViolation($message, array $parameters = array(), $invalidValue = null, $plural = null, $code = null)
 {
     if (func_num_args() > 2) {
         $this->buildViolation($message, $parameters)->setInvalidValue($invalidValue)->setPlural($plural)->setCode($code)->addViolation();
         return;
     }
     parent::addViolation($message, $parameters);
 }
All Usage Examples Of Symfony\Component\Validator\Context\ExecutionContext::addViolation