Ticket #3348: symfony11TaskStatusCodePassThrough.patch
| File symfony11TaskStatusCodePassThrough.patch, 0.7 kB (added by hartym, 9 months ago) |
|---|
-
lib/command/cli.php
old new 17 17 $logger = new sfCommandLogger($dispatcher); 18 18 19 19 $application = new sfSymfonyCommandApplication($dispatcher, new sfAnsiColorFormatter(), array('symfony_lib_dir' => realpath(dirname(__FILE__).'/..'))); 20 $ application->run();20 $statusCode = $application->run(); 21 21 } 22 22 catch (Exception $e) 23 23 { … … 28 28 29 29 $application->renderException($e); 30 30 31 exit( 1);31 exit($e->getCode() ? $e->getCode() : 1); 32 32 } 33 33 34 exit( 0);34 exit(is_numeric($statusCode) ? $statusCode : 0);