Joomla Platform  13.1
Documentation des API du framework Joomla Platform
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JError

Liste de tous les membres

Fonctions membres publiques statiques

static isError ($object)
static getError ($unset=false)
static getErrors ()
static addToStack (JException &$e)
static raise ($level, $code, $msg, $info=null, $backtrace=false)
static throwError (&$exception)
static raiseError ($code, $msg, $info=null)
static raiseWarning ($code, $msg, $info=null)
static raiseNotice ($code, $msg, $info=null)
static getErrorHandling ($level)
static setErrorHandling ($level, $mode, $options=null)
static attachHandler ()
static detachHandler ()
static registerErrorLevel ($level, $name, $handler= 'ignore')
static translateErrorLevel ($level)
static handleIgnore (&$error, $options)
static handleEcho (&$error, $options)
static handleVerbose (&$error, $options)
static handleDie (&$error, $options)
static handleMessage (&$error, $options)
static handleLog (&$error, $options)
static handleCallback (&$error, $options)
static customErrorPage (&$error)
static customErrorHandler ($level, $msg)
static renderBacktrace ($error)

Attributs publics statiques

static $legacy = false

Attributs protégés statiques

static $levels = array(E_NOTICE => 'Notice', E_WARNING => 'Warning', E_ERROR => 'Error')
static $handlers
static $stack = array()

Description détaillée

Définition à la ligne 36 du fichier error.php.


Documentation des fonctions membres

static JError::addToStack ( JException $e)
static

Method to add non-JError thrown JExceptions to the JError stack for debugging purposes

Paramètres:
JException&$eAdd an exception to the stack.
Renvoie:
void
Depuis:
11.1
Obsolète:
12.1

Définition à la ligne 147 du fichier error.php.

Références JLog\add(), et JLog\WARNING.

Référencé par JException\__construct().

{
JLog::add('JError::addToStack() is deprecated.', JLog::WARNING, 'deprecated');
self::$stack[] = &$e;
}

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

static JError::attachHandler ( )
static

Method that attaches the error handler to JError

Renvoie:
void
Obsolète:
12.1
Voir également:
set_error_handler
Depuis:
11.1

Définition à la ligne 417 du fichier error.php.

Références JLog\add(), et JLog\WARNING.

{
JLog::add('JError::getErrorHandling() is deprecated.', JLog::WARNING, 'deprecated');
set_error_handler(array('JError', 'customErrorHandler'));
}

+ Voici le graphe d'appel pour cette fonction :

static JError::customErrorHandler (   $level,
  $msg 
)
static

Display a message to the user

Paramètres:
integer$levelThe error level - use any of PHP's own error levels for this: E_ERROR, E_WARNING, E_NOTICE, E_USER_ERROR, E_USER_WARNING, E_USER_NOTICE.
string$msgError message, shown to user if need be.
Renvoie:
void
Obsolète:
12.1
Depuis:
11.1

Définition à la ligne 829 du fichier error.php.

Références JLog\add(), et JLog\WARNING.

{
JLog::add('JError::customErrorHandler() is deprecated.', JLog::WARNING, 'deprecated');
self::raise($level, '', $msg);
}

+ Voici le graphe d'appel pour cette fonction :

static JError::customErrorPage ( $error)
static

Display a custom error page and exit gracefully

Paramètres:
object&$errorException object
Renvoie:
void
Obsolète:
12.1
Depuis:
11.1

Définition à la ligne 767 du fichier error.php.

Références JText\_(), JLog\add(), JFactory\getApplication(), JFactory\getConfig(), JDocument\getInstance(), et JLog\WARNING.

{
JLog::add('JError::customErrorPage() is deprecated.', JLog::WARNING, 'deprecated');
$document = JDocument::getInstance('error');
if ($document)
{
$config = JFactory::getConfig();
// Get the current template from the application
$template = $app->getTemplate();
// Push the error object into the document
$document->setError($error);
// If site is offline and it's a 404 error, just go to index (to see offline message, instead of 404)
if ($error->getCode() == '404' && JFactory::getConfig()->get('offline') == 1)
{
JFactory::getApplication()->redirect('index.php');
}
@ob_end_clean();
$document->setTitle(JText::_('Error') . ': ' . $error->getCode());
$data = $document->render(false, array('template' => $template, 'directory' => JPATH_THEMES, 'debug' => $config->get('debug')));
// Failsafe to get the error displayed.
if (empty($data))
{
self::handleEcho($error, array());
}
else
{
// Do not allow cache
$app->allowCache(false);
$app->setBody($data);
echo $app->toString();
}
}
else
{
// Just echo the error since there is no document
// This is a common use case for Command Line Interface applications.
self::handleEcho($error, array());
}
$app->close(0);
}

+ Voici le graphe d'appel pour cette fonction :

static JError::detachHandler ( )
static

Method that detaches the error handler from JError

Renvoie:
void
Obsolète:
12.1
Voir également:
restore_error_handler
Depuis:
11.1

Définition à la ligne 433 du fichier error.php.

Références JLog\add(), et JLog\WARNING.

{
JLog::add('JError::detachHandler() is deprecated.', JLog::WARNING, 'deprecated');
restore_error_handler();
}

+ Voici le graphe d'appel pour cette fonction :

static JError::getError (   $unset = false)
static

Method for retrieving the last exception object in the error stack

Paramètres:
boolean$unsetTrue to remove the error from the stack.
Renvoie:
mixed Last exception object in the error stack or boolean false if none exist
Obsolète:
12.1
Depuis:
11.1

Définition à la ligne 102 du fichier error.php.

Références JLog\add(), et JLog\WARNING.

{
JLog::add('JError::getError() is deprecated.', JLog::WARNING, 'deprecated');
if (!isset(self::$stack[0]))
{
return false;
}
if ($unset)
{
$error = array_shift(self::$stack);
}
else
{
$error = &self::$stack[0];
}
return $error;
}

+ Voici le graphe d'appel pour cette fonction :

static JError::getErrorHandling (   $level)
static

Method to get the current error handler settings for a specified error level.

Paramètres:
integer$levelThe error level to retrieve. This can be any of PHP's own error levels, e.g. E_ALL, E_NOTICE...
Renvoie:
array All error handling details
Obsolète:
12.1 Use PHP Exception
Depuis:
11.1

Définition à la ligne 313 du fichier error.php.

Références JLog\add(), et JLog\WARNING.

{
JLog::add('JError::getErrorHandling() is deprecated.', JLog::WARNING, 'deprecated');
return self::$handlers[$level];
}

+ Voici le graphe d'appel pour cette fonction :

static JError::getErrors ( )
static

Method for retrieving the exception stack

Renvoie:
array Chronological array of errors that have been stored during script execution
Obsolète:
12.1
Depuis:
11.1

Définition à la ligne 130 du fichier error.php.

Références JLog\add(), et JLog\WARNING.

{
JLog::add('JError::getErrors() is deprecated.', JLog::WARNING, 'deprecated');
return self::$stack;
}

+ Voici le graphe d'appel pour cette fonction :

static JError::handleCallback ( $error,
  $options 
)
static

Callback error handler

  • Send the error object to a callback method for error handling
Paramètres:
object&$errorException object to handle
array$optionsHandler options
Renvoie:
object The exception object
Obsolète:
12.1
Voir également:
JError::raise()
Depuis:
11.1

Définition à la ligne 750 du fichier error.php.

Références JLog\add(), et JLog\WARNING.

{
JLog::add('JError::handleCallback() is deprecated.', JLog::WARNING, 'deprecated');
return call_user_func($options, $error);
}

+ Voici le graphe d'appel pour cette fonction :

static JError::handleDie ( $error,
  $options 
)
static

Die error handler

  • Echos the error message to output and then dies
Paramètres:
object&$errorException object to handle
array$optionsHandler options
Renvoie:
object The exception object
Obsolète:
12.1
Voir également:
JError::raise()
Depuis:
11.1

Définition à la ligne 648 du fichier error.php.

Références JLog\add(), jexit(), et JLog\WARNING.

{
JLog::add('JError::handleDie() is deprecated.', JLog::WARNING, 'deprecated');
$level_human = self::translateErrorLevel($error->get('level'));
if (isset($_SERVER['HTTP_HOST']))
{
// Output as html
jexit("<br /><b>J$level_human</b>: " . $error->get('message') . "<br />\n");
}
else
{
// Output as simple text
if (defined('STDERR'))
{
fwrite(STDERR, "J$level_human: " . $error->get('message') . "\n");
jexit();
}
else
{
jexit("J$level_human: " . $error->get('message') . "\n");
}
}
return $error;
}

+ Voici le graphe d'appel pour cette fonction :

static JError::handleEcho ( $error,
  $options 
)
static

Echo error handler

  • Echos the error message to output
Paramètres:
object&$errorException object to handle
array$optionsHandler options
Renvoie:
object The exception object
Obsolète:
12.1
Voir également:
JError::raise()
Depuis:
11.1

Définition à la ligne 529 du fichier error.php.

Références JLog\add(), et JLog\WARNING.

{
JLog::add('JError::handleEcho() is deprecated.', JLog::WARNING, 'deprecated');
$level_human = self::translateErrorLevel($error->get('level'));
// If system debug is set, then output some more information.
if (defined('JDEBUG'))
{
$backtrace = $error->getTrace();
$trace = '';
for ($i = count($backtrace) - 1; $i >= 0; $i--)
{
if (isset($backtrace[$i]['class']))
{
$trace .= sprintf("\n%s %s %s()", $backtrace[$i]['class'], $backtrace[$i]['type'], $backtrace[$i]['function']);
}
else
{
$trace .= sprintf("\n%s()", $backtrace[$i]['function']);
}
if (isset($backtrace[$i]['file']))
{
$trace .= sprintf(' @ %s:%d', $backtrace[$i]['file'], $backtrace[$i]['line']);
}
}
}
if (isset($_SERVER['HTTP_HOST']))
{
// Output as html
echo "<br /><b>jos-$level_human</b>: "
. $error->get('message') . "<br />\n"
. (defined('JDEBUG') ? nl2br($trace) : '');
}
else
{
// Output as simple text
if (defined('STDERR'))
{
fwrite(STDERR, "J$level_human: " . $error->get('message') . "\n");
if (defined('JDEBUG'))
{
fwrite(STDERR, $trace);
}
}
else
{
echo "J$level_human: " . $error->get('message') . "\n";
if (defined('JDEBUG'))
{
echo $trace;
}
}
}
return $error;
}

+ Voici le graphe d'appel pour cette fonction :

static JError::handleIgnore ( $error,
  $options 
)
static

Ignore error handler

  • Ignores the error
Paramètres:
object&$errorException object to handle
array$optionsHandler options
Renvoie:
object The exception object
Obsolète:
12.1
Voir également:
JError::raise()
Depuis:
11.1

Définition à la ligne 509 du fichier error.php.

Références JLog\add(), et JLog\WARNING.

{
JLog::add('JError::handleIgnore() is deprecated.', JLog::WARNING, 'deprecated');
return $error;
}

+ Voici le graphe d'appel pour cette fonction :

static JError::handleLog ( $error,
  $options 
)
static

Log error handler Logs the error message to a system log file

Paramètres:
object&$errorException object to handle
array$optionsHandler options
Renvoie:
object The exception object
Obsolète:
12.1
Voir également:
JError::raise()
Depuis:
11.1

Définition à la ligne 713 du fichier error.php.

Références JLog\add(), JLog\addLogger(), JLog\ALL, et JLog\WARNING.

{
JLog::add('JError::handleLog() is deprecated.', JLog::WARNING, 'deprecated');
static $log;
if ($log == null)
{
$options['text_file'] = date('Y-m-d') . '.error.log';
$options['format'] = "{DATE}\t{TIME}\t{LEVEL}\t{CODE}\t{MESSAGE}";
JLog::addLogger($options, JLog::ALL, array('error'));
}
$entry = new JLogEntry(
str_replace(array("\r", "\n"), array('', '\\n'), $error->get('message')),
$error->get('level'),
'error'
);
$entry->code = $error->get('code');
JLog::add($entry);
return $error;
}

+ Voici le graphe d'appel pour cette fonction :

static JError::handleMessage ( $error,
  $options 
)
static

Message error handler Enqueues the error message into the system queue

Paramètres:
object&$errorException object to handle
array$optionsHandler options
Renvoie:
object The exception object
Obsolète:
12.1
Voir également:
JError::raise()
Depuis:
11.1

Définition à la ligne 689 du fichier error.php.

Références JLog\add(), JFactory\getApplication(), et JLog\WARNING.

{
JLog::add('JError::hanleMessage() is deprecated.', JLog::WARNING, 'deprecated');
$type = ($error->get('level') == E_NOTICE) ? 'notice' : 'error';
$appl->enqueueMessage($error->get('message'), $type);
return $error;
}

+ Voici le graphe d'appel pour cette fonction :

static JError::handleVerbose ( $error,
  $options 
)
static

Verbose error handler

  • Echos the error message to output as well as related info
Paramètres:
object&$errorException object to handle
array$optionsHandler options
Renvoie:
object The exception object
Obsolète:
12.1
Voir également:
JError::raise()
Depuis:
11.1

Définition à la ligne 602 du fichier error.php.

Références JLog\add(), et JLog\WARNING.

{
JLog::add('JError::handleVerbose() is deprecated.', JLog::WARNING, 'deprecated');
$level_human = self::translateErrorLevel($error->get('level'));
$info = $error->get('info');
if (isset($_SERVER['HTTP_HOST']))
{
// Output as html
echo "<br /><b>J$level_human</b>: " . $error->get('message') . "<br />\n";
if ($info != null)
{
echo "&#160;&#160;&#160;" . $info . "<br />\n";
}
echo $error->getBacktrace(true);
}
else
{
// Output as simple text
echo "J$level_human: " . $error->get('message') . "\n";
if ($info != null)
{
echo "\t" . $info . "\n";
}
}
return $error;
}

+ Voici le graphe d'appel pour cette fonction :

static JError::isError (   $object)
static

Method to determine if a value is an exception object.

Paramètres:
mixed$objectObject to check.
Renvoie:
boolean True if argument is an exception, false otherwise.
Obsolète:
12.1
Depuis:
11.1

Définition à la ligne 85 du fichier error.php.

Références JLog\add(), et JLog\WARNING.

{
JLog::add('JError::isError() is deprecated.', JLog::WARNING, 'deprecated');
return $object instanceof Exception;
}

+ Voici le graphe d'appel pour cette fonction :

static JError::raise (   $level,
  $code,
  $msg,
  $info = null,
  $backtrace = false 
)
static

Create a new JException object given the passed arguments

Paramètres:
integer$levelThe error level - use any of PHP's own error levels for this: E_ERROR, E_WARNING, E_NOTICE, E_USER_ERROR, E_USER_WARNING, E_USER_NOTICE.
string$codeThe application-internal error code for this error
string$msgThe error message, which may also be shown the user if need be.
mixed$infoOptional: Additional error information (usually only developer-relevant information that the user should never see, like a database DSN).
boolean$backtraceAdd a stack backtrace to the exception.
Renvoie:
mixed The JException object
Depuis:
11.1
Obsolète:
12.1 Use PHP Exception
Voir également:
JException

Définition à la ligne 173 du fichier error.php.

Références JLog\add(), et JLog\WARNING.

{
JLog::add('JError::raise() is deprecated.', JLog::WARNING, 'deprecated');
// Build error object
$exception = new JException($msg, $code, $level, $info, $backtrace);
return self::throwError($exception);
}

+ Voici le graphe d'appel pour cette fonction :

static JError::raiseError (   $code,
  $msg,
  $info = null 
)
static

Wrapper method for the raise() method with predefined error level of E_ERROR and backtrace set to true.

Paramètres:
string$codeThe application-internal error code for this error
string$msgThe error message, which may also be shown the user if need be.
mixed$infoOptional: Additional error information (usually only developer-relevant information that the user should never see, like a database DSN).
Renvoie:
object $error The configured JError object
Obsolète:
12.1 Use PHP Exception
Voir également:
JError::raise()
Depuis:
11.1

Définition à la ligne 249 du fichier error.php.

Références JLog\add(), et JLog\WARNING.

Référencé par JViewCategory\commonCategoryDisplay().

{
JLog::add('JError::raiseError() is deprecated.', JLog::WARNING, 'deprecated');
return self::raise(E_ERROR, $code, $msg, $info, true);
}

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

static JError::raiseNotice (   $code,
  $msg,
  $info = null 
)
static

Wrapper method for the raise() method with predefined error level of E_NOTICE and backtrace set to false.

Paramètres:
string$codeThe application-internal error code for this error
string$msgThe error message, which may also be shown the user if need be.
mixed$infoOptional: Additional error information (usually only developer-relevant information that the user should never see, like a database DSN).
Renvoie:
object The configured JError object
Obsolète:
12.1 Use PHP Exception
Voir également:
raise()
Depuis:
11.1

Définition à la ligne 295 du fichier error.php.

Références JLog\add(), et JLog\WARNING.

Référencé par JMail\Send().

{
JLog::add('JError::raiseNotice() is deprecated.', JLog::WARNING, 'deprecated');
return self::raise(E_NOTICE, $code, $msg, $info);
}

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

static JError::raiseWarning (   $code,
  $msg,
  $info = null 
)
static

Wrapper method for the raise() method with predefined error level of E_WARNING and backtrace set to false.

Paramètres:
string$codeThe application-internal error code for this error
string$msgThe error message, which may also be shown the user if need be.
mixed$infoOptional: Additional error information (usually only developer-relevant information that the user should never see, like a database DSN).
Renvoie:
object The configured JError object
Obsolète:
12.1 Use PHP Exception
Voir également:
JError::raise()
Depuis:
11.1

Définition à la ligne 272 du fichier error.php.

Références JLog\add(), et JLog\WARNING.

Référencé par JArchiveGzip\_getFilePosition(), JArchiveTar\_getTarInfo(), JArchiveZip\_readZipInfo(), JArchiveBzip2\extract(), JArchiveGzip\extract(), JArchiveTar\extract(), JArchiveZip\extract(), JArchiveZip\extractCustom(), JArchiveZip\extractNative(), JModelAdmin\saveorder(), et JClientHelper\setCredentialsFromRequest().

{
JLog::add('JError::raiseWarning() is deprecated.', JLog::WARNING, 'deprecated');
return self::raise(E_WARNING, $code, $msg, $info);
}

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

static JError::registerErrorLevel (   $level,
  $name,
  $handler = 'ignore' 
)
static

Method to register a new error level for handling errors

This allows you to add custom error levels to the built-in

  • E_NOTICE
  • E_WARNING
  • E_NOTICE
Paramètres:
integer$levelError level to register
string$nameHuman readable name for the error level
string$handlerError handler to set for the new error level [optional]
Renvoie:
boolean True on success; false if the level already has been registered
Obsolète:
12.1
Depuis:
11.1

Définition à la ligne 457 du fichier error.php.

Références JLog\add(), et JLog\WARNING.

{
JLog::add('JError::registerErrorLevel() is deprecated.', JLog::WARNING, 'deprecated');
if (isset(self::$levels[$level]))
{
return false;
}
self::$levels[$level] = $name;
self::setErrorHandling($level, $handler);
return true;
}

+ Voici le graphe d'appel pour cette fonction :

static JError::renderBacktrace (   $error)
static

Render the backtrace

Paramètres:
integer$errorThe error
Renvoie:
string Contents of the backtrace
Obsolète:
12.1
Depuis:
11.1

Définition à la ligne 846 du fichier error.php.

Références JLog\add(), et JLog\WARNING.

{
JLog::add('JError::renderBacktrace() is deprecated.', JLog::WARNING, 'deprecated');
$contents = null;
$backtrace = $error->getTrace();
if (is_array($backtrace))
{
ob_start();
$j = 1;
echo '<table cellpadding="0" cellspacing="0" class="Table">';
echo ' <tr>';
echo ' <td colspan="3" class="TD"><strong>Call stack</strong></td>';
echo ' </tr>';
echo ' <tr>';
echo ' <td class="TD"><strong>#</strong></td>';
echo ' <td class="TD"><strong>Function</strong></td>';
echo ' <td class="TD"><strong>Location</strong></td>';
echo ' </tr>';
for ($i = count($backtrace) - 1; $i >= 0; $i--)
{
echo ' <tr>';
echo ' <td class="TD">' . $j . '</td>';
if (isset($backtrace[$i]['class']))
{
echo ' <td class="TD">' . $backtrace[$i]['class'] . $backtrace[$i]['type'] . $backtrace[$i]['function'] . '()</td>';
}
else
{
echo ' <td class="TD">' . $backtrace[$i]['function'] . '()</td>';
}
if (isset($backtrace[$i]['file']))
{
echo ' <td class="TD">' . $backtrace[$i]['file'] . ':' . $backtrace[$i]['line'] . '</td>';
}
else
{
echo ' <td class="TD">&#160;</td>';
}
echo ' </tr>';
$j++;
}
echo '</table>';
$contents = ob_get_contents();
ob_end_clean();
}
return $contents;
}

+ Voici le graphe d'appel pour cette fonction :

static JError::setErrorHandling (   $level,
  $mode,
  $options = null 
)
static

Method to set the way the JError will handle different error levels. Use this if you want to override the default settings.

Error handling modes:

  • ignore
  • echo
  • verbose
  • die
  • message
  • log
  • callback

You may also set the error handling for several modes at once using PHP's bit operations. Examples:

  • E_ALL = Set the handling for all levels
  • E_ERROR | E_WARNING = Set the handling for errors and warnings
  • E_ALL ^ E_ERROR = Set the handling for all levels except errors
Paramètres:
integer$levelThe error level for which to set the error handling
string$modeThe mode to use for the error handling.
mixed$optionsOptional: Any options needed for the given mode.
Renvoie:
mixed True on success or a JException object if failed.
Obsolète:
12.1 Use PHP Exception
Depuis:
11.1

Définition à la ligne 347 du fichier error.php.

Références JLog\add(), JERROR_CALLBACK_NOT_CALLABLE, JERROR_ILLEGAL_MODE, JERROR_ILLEGAL_OPTIONS, et JLog\WARNING.

{
JLog::add('JError::setErrorHandling() is deprecated.', JLog::WARNING, 'deprecated');
$function = 'handle' . ucfirst($mode);
if (!is_callable(array('JError', $function)))
{
return self::raiseError(E_ERROR, 'JError:' . JERROR_ILLEGAL_MODE, 'Error Handling mode is not known', 'Mode: ' . $mode . ' is not implemented.');
}
foreach ($levels as $eLevel => $eTitle)
{
if (($level & $eLevel) != $eLevel)
{
continue;
}
// Set callback options
if ($mode == 'callback')
{
if (!is_array($options))
{
return self::raiseError(E_ERROR, 'JError:' . JERROR_ILLEGAL_OPTIONS, 'Options for callback not valid');
}
if (!is_callable($options))
{
$tmp = array('GLOBAL');
if (is_array($options))
{
$tmp[0] = $options[0];
$tmp[1] = $options[1];
}
else
{
$tmp[1] = $options;
}
E_ERROR,
'Function is not callable',
'Function:' . $tmp[1] . ' scope ' . $tmp[0] . '.'
);
}
}
// Save settings
self::$handlers[$eLevel] = array('mode' => $mode);
if ($options != null)
{
self::$handlers[$eLevel]['options'] = $options;
}
}
return true;
}

+ Voici le graphe d'appel pour cette fonction :

static JError::throwError ( $exception)
static

Throw an error

Paramètres:
object&$exceptionAn exception to throw.
Renvoie:
reference
Obsolète:
12.1 Use PHP Exception
Voir également:
JException
Depuis:
11.1

Définition à la ligne 193 du fichier error.php.

Références JLog\add(), jexit(), et JLog\WARNING.

{
JLog::add('JError::throwError() is deprecated.', JLog::WARNING, 'deprecated');
static $thrown = false;
// If thrown is hit again, we've come back to JError in the middle of throwing another JError, so die!
if ($thrown)
{
self::handleEcho($exception, array());
// Inifite loop.
jexit();
}
$thrown = true;
$level = $exception->get('level');
// See what to do with this kind of error
$handler = self::getErrorHandling($level);
$function = 'handle' . ucfirst($handler['mode']);
if (is_callable(array('JError', $function)))
{
$reference = call_user_func_array(array('JError', $function), array(&$exception, (isset($handler['options'])) ? $handler['options'] : array()));
}
else
{
// This is required to prevent a very unhelpful white-screen-of-death
'JError::raise -> Static method JError::' . $function . ' does not exist. Contact a developer to debug' .
'<br /><strong>Error was</strong> <br />' . $exception->getMessage()
);
}
// We don't need to store the error, since JException already does that for us!
// Remove loop check
$thrown = false;
return $reference;
}

+ Voici le graphe d'appel pour cette fonction :

static JError::translateErrorLevel (   $level)
static

Translate an error level integer to a human readable string e.g. E_ERROR will be translated to 'Error'

Paramètres:
integer$levelError level to translate
Renvoie:
mixed Human readable error level name or boolean false if it doesn't exist
Obsolète:
12.1
Depuis:
11.1

Définition à la ligne 484 du fichier error.php.

Références JLog\add(), et JLog\WARNING.

{
JLog::add('JError::translateErrorLevel() is deprecated.', JLog::WARNING, 'deprecated');
if (isset(self::$levels[$level]))
{
return self::$levels[$level];
}
return false;
}

+ Voici le graphe d'appel pour cette fonction :


Documentation des données membres

JError::$handlers
staticprotected
Valeur initiale :
array(
E_NOTICE => array('mode' => 'ignore'),
E_WARNING => array('mode' => 'ignore'),
E_ERROR => array('mode' => 'ignore')
)

Définition à la ligne 61 du fichier error.php.

JError::$legacy = false
static

Définition à la ligne 46 du fichier error.php.

JError::$levels = array(E_NOTICE => 'Notice', E_WARNING => 'Warning', E_ERROR => 'Error')
staticprotected

Définition à la ligne 54 du fichier error.php.

JError::$stack = array()
staticprotected

Définition à la ligne 73 du fichier error.php.


La documentation de cette classe a été générée à partir du fichier suivant :