getMessage(), implode( ' | ', $this->compileResultMessages($exception->messages, $translator) ) ); } /** * @param list $messages * @return list */ public function compileResultMessages(array $messages, ?TranslatorInterface $translator = null): array { return array_map( static fn(ResultMessage $message): string => $message->labelBag !== null && $translator !== null ? $message->labelBag->compile($translator) : $message->message, $messages ); } }