123456789101112131415161718192021222324252627282930313233343536 |
- <?php
- /*
- * This file is part of the symfony package.
- * (c) Fabien Potencier <fabien.potencier@symfony-project.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
- require_once(dirname(__FILE__).'/../autoload/sfCoreAutoload.class.php');
- sfCoreAutoload::register();
- try
- {
- $dispatcher = new sfEventDispatcher();
- $logger = new sfCommandLogger($dispatcher);
- $application = new sfSymfonyCommandApplication($dispatcher, new sfAnsiColorFormatter(), array('symfony_lib_dir' => realpath(dirname(__FILE__).'/..')));
- $statusCode = $application->run();
- }
- catch (Exception $e)
- {
- if (!isset($application))
- {
- throw $e;
- }
- $application->renderException($e);
- $statusCode = $e->getCode();
- exit(is_numeric($statusCode) && $statusCode ? $statusCode : 1);
- }
- exit(is_numeric($statusCode) ? $statusCode : 0);
|