/** * Returns an error array for a constraint violation * * @param ConstraintViolationInterface $violation * * @return array */ protected function getViolationError(ConstraintViolationInterface $violation) { return array($violation->getMessageTemplate(), $violation->getMessageParameters()); }
/** * @param ConstraintViolationInterface|ConstraintViolation $error * @return array */ private function getValidationErrorArray($error) { return ['i18nKey' => method_exists($error->getConstraint(), 'getI18nKey') ? $error->getConstraint()->getI18nKey() : get_class($error->getConstraint()), 'messageTemplate' => $error->getMessageTemplate(), 'plural' => $error->getPlural(), 'invalidValue' => $error->getInvalidValue(), 'parameters' => $error->getParameters(), 'message' => $error->getMessage(), 'path' => $error->getPropertyPath()]; }
/** * @Serializer\Groups({"all", "debug"}) * @Serializer\SerializedName("messageTemplate") * @Serializer\VirtualProperty */ public function getMessageTemplate() { return $this->constraintViolation->getMessageTemplate(); }