Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe PlgSystemDebug
+ Graphe d'héritage de PlgSystemDebug:

Fonctions membres publiques

 onBeforeCompileHead ()
 
 onAfterRespond ()
 
 onAjaxDebug ($event)
 
 onAfterDisconnect (ConnectionEvent $event)
 
 logger (LogEntry $entry)
 
 onBeforeRespond ()
 
- Fonctions membres publiques hérités de CMSPlugin
 __construct (&$subject, $config=array())
 
 loadLanguage ($extension='', $basePath=JPATH_ADMINISTRATOR)
 
 setApplication (CMSApplicationInterface $application)
 
- Fonctions membres publiques hérités de DispatcherAwareInterface
 setDispatcher (DispatcherInterface $dispatcher)
 
- Fonctions membres publiques hérités de PluginInterface
 registerListeners ()
 

Fonctions membres publiques statiques

static getSubscribedEvents ()
 

Attributs protégés

 $app
 
 $db
 
 $isAjax = false
 
 $showLogs = false
 
- Attributs protégés hérités de CMSPlugin
 $_name = null
 
 $_type = null
 
 $autoloadLanguage = false
 
 $allowLegacyListeners = true
 

Fonctions membres privées

 isAuthorisedDisplayDebug ()
 
 collectLogs ()
 

Attributs privés

 $debugLang = false
 
 $logEntries = []
 
 $sqlShowProfiles = []
 
 $sqlShowProfileEach = []
 
 $explains = []
 
 $totalQueries = 0
 
 $debugBar
 
 $queryMonitor
 

Membres hérités additionnels

- Champs de données hérités de CMSPlugin
 $params = null
 
- Fonctions membres protégées hérités de CMSPlugin
 registerLegacyListener (string $methodName)
 
 registerListener (string $methodName)
 
 getApplication ()
 

Description détaillée

Joomla! Debug plugin.

Depuis
1.5

Documentation des fonctions membres

◆ collectLogs()

collectLogs ( )
private

Collect log messages.

Renvoie
$this
Depuis
4.0.0

Références $category, $message, $this, elseif, et JPATH_ROOT.

◆ getSubscribedEvents()

static getSubscribedEvents ( )
static

Returns an array of events this subscriber will listen to.

Renvoie
array
Depuis
4.1.3

Implémente SubscriberInterface.

◆ isAuthorisedDisplayDebug()

isAuthorisedDisplayDebug ( )
private

Method to check if the current user is allowed to see the debug information or not.

Renvoie
boolean True if access is allowed.
Depuis
3.0

Références $result, et null.

◆ logger()

logger ( LogEntry  $entry)

Store log messages so they can be displayed later. This function is passed log entries by JLogLoggerCallback.

Paramètres
LogEntry$entryA log entry.
Renvoie
void
Depuis
3.1
Obsolète:
5.0 Use Log::add(LogEntry $entry);

◆ onAfterDisconnect()

onAfterDisconnect ( ConnectionEvent  $event)

Disconnect handler for database to collect profiling and explain information.

Paramètres
ConnectionEvent$eventEvent object
Renvoie
void
Depuis
4.0.0

Références $db, $key, $query, ConnectionEvent\getDriver(), JDEBUG, et null.

◆ onAfterRespond()

onAfterRespond ( )

Show the debug info.

Renvoie
void
Depuis
1.6

Références Joomla\Application\getFormToken(), et JDEBUG.

◆ onAjaxDebug()

onAjaxDebug (   $event)

AJAX handler

Paramètres
Joomla\Event\Event$event
Renvoie
void
Depuis
4.0.0

Références $result, Joomla\Application\checkToken(), et JDEBUG.

◆ onBeforeCompileHead()

onBeforeCompileHead ( )

Add an assets for debugger.

Renvoie
void
Depuis
4.0.0

Références JDEBUG, et null.

◆ onBeforeRespond()

onBeforeRespond ( )

Add server timing headers when profile is activated.

Renvoie
void
Depuis
4.1.0

Références $desc, $name, et JDEBUG.

Documentation des champs

◆ $app

$app
protected

◆ $db

$db
protected

◆ $debugBar

$debugBar
private

◆ $debugLang

$debugLang = false
private

◆ $explains

$explains = []
private

◆ $isAjax

$isAjax = false
protected

◆ $logEntries

$logEntries = []
private

◆ $queryMonitor

$queryMonitor
private

◆ $showLogs

$showLogs = false
protected

◆ $sqlShowProfileEach

$sqlShowProfileEach = []
private

◆ $sqlShowProfiles

$sqlShowProfiles = []
private

◆ $totalQueries

$totalQueries = 0
private

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