/** * @param $instance * @return null */ public static function displayErrors($instance) { if (!empty(self::$errors)) { //TODO:: fix this to only instance if (PHP_SAPI === 'cli' || $instance == 'console') { self::cliDisplayErrors(); } else { if (!self::$ENABLED) { self::logAndSplashScreen(500); } else { CDebug::display('errorExtendedLayout', 500, new \ArrayObject(self::$errors)); } } } return self::$errors = null; }
/** * @param $error_code * @return bool|null */ public static function stop($error_code) { self::$_STATUS = $error_code; return CDebug::criticalStopEngine($error_code); }
public static function exceptionHandler(\Exception $e) { return CDebug::exceptionHandler($e); }