From 111b1948f222f88e4febf9f7b7e241bcc7b4f432 Mon Sep 17 00:00:00 2001 From: Saro0h Date: Tue, 2 Dec 2014 16:05:28 +0100 Subject: [PATCH] Added information when an error occured during validation of an answer of a question --- src/Symfony/Component/Console/Helper/QuestionHelper.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/Console/Helper/QuestionHelper.php b/src/Symfony/Component/Console/Helper/QuestionHelper.php index d465a4943a..6a3a22a35e 100644 --- a/src/Symfony/Component/Console/Helper/QuestionHelper.php +++ b/src/Symfony/Component/Console/Helper/QuestionHelper.php @@ -355,7 +355,13 @@ class QuestionHelper extends Helper $attempts = $question->getMaxAttempts(); while (null === $attempts || $attempts--) { if (null !== $error) { - $output->writeln($this->getHelperSet()->get('formatter')->formatBlock($error->getMessage(), 'error')); + if (null !== $this->getHelperSet() && $this->getHelperSet()->has('formatter')) { + $message = $this->getHelperSet()->get('formatter')->formatBlock($error->getMessage(), 'error'); + } else { + $message = ''.$error->getMessage().''; + } + + $output->writeln($message); } try {