Development

#3348: symfony11TaskStatusCodePassThrough.patch

You must first sign up to be able to contribute.

Ticket #3348: symfony11TaskStatusCodePassThrough.patch

File symfony11TaskStatusCodePassThrough.patch, 0.7 kB (added by hartym, 9 months ago)
  • lib/command/cli.php

    old new  
    1717  $logger = new sfCommandLogger($dispatcher); 
    1818 
    1919  $application = new sfSymfonyCommandApplication($dispatcher, new sfAnsiColorFormatter(), array('symfony_lib_dir' => realpath(dirname(__FILE__).'/..'))); 
    20   $application->run(); 
     20  $statusCode = $application->run(); 
    2121} 
    2222catch (Exception $e) 
    2323{ 
     
    2828 
    2929  $application->renderException($e); 
    3030 
    31   exit(1); 
     31  exit($e->getCode() ? $e->getCode() : 1); 
    3232} 
    3333 
    34 exit(0); 
     34exit(is_numeric($statusCode) ? $statusCode : 0);