1
0
mirror of https://github.com/e107inc/e107.git synced 2025-07-31 20:00:37 +02:00

Turn off web error handler for CLI (breaks a lot of stuff!)

error_handler now only runs set_error_handler in web mode.

E_ALL notices, warnings, and errors are now reported, which causes
the test harness to fail.
This commit is contained in:
Nick Liu
2020-01-17 14:48:55 +01:00
parent 34047a2db3
commit b9d4961571
2 changed files with 3 additions and 3 deletions

View File

@@ -144,7 +144,6 @@ if(!defined('e_ROOT'))
// (Now we can see PHP errors) -- but note that DEBUG is not yet enabled! // (Now we can see PHP errors) -- but note that DEBUG is not yet enabled!
// //
$error_handler = new error_handler(); $error_handler = new error_handler();
set_error_handler(array(&$error_handler, 'handle_error'));
// //
// E: Setup other essential PHP parameters // E: Setup other essential PHP parameters
@@ -2462,6 +2461,8 @@ class error_handler
{ {
error_reporting(E_ERROR | E_PARSE); error_reporting(E_ERROR | E_PARSE);
} }
set_error_handler(array(&$this, 'handle_error'));
} }
/** /**

View File

@@ -15,8 +15,7 @@ class Unit extends E107Base
global $_E107; global $_E107;
$_E107 = array(); $_E107 = array();
$_E107['cli'] = true; $_E107['cli'] = true;
$_E107['phpunit'] = true; $_E107['debug'] = true;
#$_E107['debug'] = true;
codecept_debug("Loading ".APP_PATH."/class2.php…"); codecept_debug("Loading ".APP_PATH."/class2.php…");
define('E107_DBG_BASIC', true); define('E107_DBG_BASIC', true);