/** * Register error handler callback * * @link http://www.php.net/manual/en/function.set-error-handler.php Custom error handler * @param int $errorLevel * @return Shopware_Plugins_Core_ErrorHandler_Bootstrap */ public function registerErrorHandler($errorLevel = E_ALL) { // Only register once. Avoids loop issues if it gets registered twice. if (self::$_registeredErrorHandler) { set_error_handler(array($this, 'errorHandler'), $errorLevel); return $this; } self::$_origErrorHandler = set_error_handler(array($this, 'errorHandler'), $errorLevel); self::$_registeredErrorHandler = true; return $this; }