Joomla CMS  2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe plgSystemDebug
+ Graphe d'héritage de plgSystemDebug:
+ Graphe de collaboration de plgSystemDebug:

Liste de tous les membres

Fonctions membres publiques

 __construct (&$subject, $config)
 onAfterDispatch ()
 __destruct ()
- Fonctions membres publiques inherited from JPlugin
 loadLanguage ($extension= '', $basePath=JPATH_ADMINISTRATOR)
- Fonctions membres publiques inherited from JEvent
 __construct (&$subject)
 update (&$args)
- Fonctions membres publiques inherited from JObject
 __construct ($properties=null)
 __toString ()
 def ($property, $default=null)
 get ($property, $default=null)
 getProperties ($public=true)
 getError ($i=null, $toString=true)
 getErrors ()
 set ($property, $value=null)
 setProperties ($properties)
 setError ($error)
 toString ()

Fonctions membres protégées

 display ($item, array $errors=array())
 displaySession ($key= '', $session=null, $id=0)
 displayErrors ()
 displayProfileInformation ()
 displayMemoryUsage ()
 displayQueries ()
 displayLanguageFilesInError ()
 displayLanguageFilesLoaded ()
 displayUntranslatedStrings ()
 highlightQuery ($sql)
 renderBacktrace ($error)
 formatLink ($file, $line= '')

Attributs protégés

 $linkFormat = ''
- Attributs protégés inherited from JPlugin
 $_name = null
 $_type = null
- Attributs protégés inherited from JEvent
 $_subject = null
- Attributs protégés inherited from JObject
 $_errors = array()

Additional Inherited Members

- Attributs publics inherited from JPlugin
 $params = null

Documentation des constructeurs et destructeur

plgSystemDebug::__construct ( $subject,
  $config 
)

Constructor.

Paramètres:
object&$subjectThe object to observe
array$configAn array that holds the plugin configuration
Depuis:
1.5

Réimplémentée à partir de JPlugin.

Références $config, JLog\addLogger(), JLog\ALL, JFactory\getApplication(), JFactory\getConfig(), et JDEBUG.

+ Voici le graphe d'appel pour cette fonction :

plgSystemDebug::__destruct ( )

Show the debug info

Depuis:
1.6

Références $html, JText\_(), JFactory\getApplication(), JFactory\getDocument(), JError\getErrors(), JFactory\getLanguage(), JFactory\getUser(), JDEBUG, et null.

+ Voici le graphe d'appel pour cette fonction :


Documentation des fonctions membres

plgSystemDebug::display (   $item,
array  $errors = array() 
)
protected

General display method.

Paramètres:
string$itemThe item to display
array$errorsErrors occured during execution
Renvoie:
string
Depuis:
2.5

Références $class, $html, $item, $style, $title, et JText\_().

+ Voici le graphe d'appel pour cette fonction :

plgSystemDebug::displayErrors ( )
protected

Display errors.

Renvoie:
string
Depuis:
2.5

Références $html, et JError\getError().

+ Voici le graphe d'appel pour cette fonction :

plgSystemDebug::displayLanguageFilesInError ( )
protected

Displays errors in language files.

Renvoie:
string
Depuis:
2.5

Références $file, $html, JText\_(), et JFactory\getLanguage().

+ Voici le graphe d'appel pour cette fonction :

plgSystemDebug::displayLanguageFilesLoaded ( )
protected

Display loaded language files.

Renvoie:
string
Depuis:
2.5

Références $extension, $file, $files, $html, JText\_(), et JFactory\getLanguage().

+ Voici le graphe d'appel pour cette fonction :

plgSystemDebug::displayMemoryUsage ( )
protected

Display memory usage

Renvoie:
string
Depuis:
2.5

Références $html, JHtml\_(), et JProfiler\getInstance().

+ Voici le graphe d'appel pour cette fonction :

plgSystemDebug::displayProfileInformation ( )
protected

Display profile information.

Renvoie:
string
Depuis:
2.5

Références $html, et JProfiler\getInstance().

+ Voici le graphe d'appel pour cette fonction :

plgSystemDebug::displayQueries ( )
protected

Display logged queries.

Renvoie:
string
Depuis:
2.5

Références $db, $html, $query, $text, JFactory\getDbo(), et JText\sprintf().

+ Voici le graphe d'appel pour cette fonction :

plgSystemDebug::displaySession (   $key = '',
  $session = null,
  $id = 0 
)
protected

Display session information.

Called recursive.

Paramètres:
string$keyA session key
mixed$sessionThe session array, initially null
integer$idThe id is used for JS toggling the div
Renvoie:
string
Depuis:
2.5

Références $html, $id, $key, $style, et JArrayHelper\fromObject().

+ Voici le graphe d'appel pour cette fonction :

plgSystemDebug::displayUntranslatedStrings ( )
protected

Display untranslated language strings.

Renvoie:
string
Depuis:
2.5

Références $file, $html, $key, $parts, JText\_(), et JFactory\getLanguage().

+ Voici le graphe d'appel pour cette fonction :

plgSystemDebug::formatLink (   $file,
  $line = '' 
)
protected

Replaces the Joomla! root with "JROOT" to improve readability. Formats a link with a special value xdebug.file_link_format from the php.ini file.

Paramètres:
string$fileThe full path to the file.
string$lineThe line number.
Renvoie:
string
Depuis:
2.5

Références $file, $html, $link, et JPATH_ROOT.

plgSystemDebug::highlightQuery (   $sql)
protected

Simple highlight for SQL queries.

Paramètres:
string$sqlThe query to highlight
Renvoie:
string
Depuis:
2.5

Références ENT_QUOTES, et JFactory\getDbo().

+ Voici le graphe d'appel pour cette fonction :

plgSystemDebug::onAfterDispatch ( )

Add the CSS for debug. We can't do this in the constructor because stuff breaks.

Renvoie:
void
Depuis:
2.5

Références JHtml\_(), JFactory\getApplication(), et JDEBUG.

+ Voici le graphe d'appel pour cette fonction :

plgSystemDebug::renderBacktrace (   $error)
protected

Render the backtrace.

Stolen from JError to prevent it's removal.

Paramètres:
integer$errorThe error
Renvoie:
string Contents of the backtrace
Depuis:
2.5

Références $html, $i, et $link.


Documentation des données membres

plgSystemDebug::$linkFormat = ''
protected

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