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!
|
// (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'));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -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);
|
||||||
|
Reference in New Issue
Block a user