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:
@@ -144,7 +144,6 @@ if(!defined('e_ROOT'))
|
||||
// (Now we can see PHP errors) -- but note that DEBUG is not yet enabled!
|
||||
//
|
||||
$error_handler = new error_handler();
|
||||
set_error_handler(array(&$error_handler, 'handle_error'));
|
||||
|
||||
//
|
||||
// E: Setup other essential PHP parameters
|
||||
@@ -2462,6 +2461,8 @@ class error_handler
|
||||
{
|
||||
error_reporting(E_ERROR | E_PARSE);
|
||||
}
|
||||
|
||||
set_error_handler(array(&$this, 'handle_error'));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -15,8 +15,7 @@ class Unit extends E107Base
|
||||
global $_E107;
|
||||
$_E107 = array();
|
||||
$_E107['cli'] = true;
|
||||
$_E107['phpunit'] = true;
|
||||
#$_E107['debug'] = true;
|
||||
$_E107['debug'] = true;
|
||||
|
||||
codecept_debug("Loading ".APP_PATH."/class2.php…");
|
||||
define('E107_DBG_BASIC', true);
|
||||
|
Reference in New Issue
Block a user