/** * Oбработка исключений возникших при работе комманды */ static function processException($e, $cmdName = '') { IO::out('Command Exception ~WHITE~' . $cmdName . '~~~', IO::MESSAGE_FAIL); return Console::processException($e); }
if ($e instanceof IOException) { IO::out('IO error : ' . $e->getMessage(), IO::MESSAGE_FAIL); } else { IO::out($e, IO::MESSAGE_FAIL); } exit(254); } //}}} // {{{ initCore /** * Создает окружение для работы. * * Подключает классы и файлы, * инициализирует основные подсистемы движка(базу данных, конфигурацию итд). */ static function initCore() { } } // }}} /** * Выполнение */ try { $c = new Console(); $c->Init(); $r = $c->process(); exit($r); } catch (CasseaException $e) { Console::processException($e); }