diff --git a/src/Symfony/Bundle/FrameworkBundle/Command/ServerRunCommand.php b/src/Symfony/Bundle/FrameworkBundle/Command/ServerRunCommand.php index c132453366..eab6e1775e 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Command/ServerRunCommand.php +++ b/src/Symfony/Bundle/FrameworkBundle/Command/ServerRunCommand.php @@ -98,10 +98,20 @@ EOF if (OutputInterface::VERBOSITY_VERBOSE > $output->getVerbosity()) { $process->disableOutput(); } - + $this ->getHelper('process') ->run($output, $process, null, null, OutputInterface::VERBOSITY_VERBOSE); + + if (!$process->isSuccessful()) { + $output->writeln('Built-in server terminated unexpectedly'); + + if ($process->isOutputDisabled()) { + $output->writeln('Run the command again with -v option for more details'); + } + } + + return $process->getExitCode(); } private function createPhpProcessBuilder(InputInterface $input, OutputInterface $output, $env)