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

Fonctions membres publiques

 startQuery (string $sql, ?array $boundParams=null)
 
 stopQuery ()
 
 getCallStacks ()
 
 getLogs ()
 
 getBoundParams ()
 
 getMemoryLogs ()
 
 getTimings ()
 

Attributs privés

 $callStacks = []
 
 $logs = []
 
 $boundParams = []
 
 $memoryLogs = []
 
 $timings = []
 

Description détaillée

Query monitor handling logging of queries.

Depuis
2.0.0

Documentation des fonctions membres

◆ getBoundParams()

getBoundParams ( )

Get the logged bound params.

Renvoie
array
Depuis
2.0.0

Références DebugMonitor\$boundParams.

◆ getCallStacks()

getCallStacks ( )

Get the logged call stacks.

Renvoie
array
Depuis
2.0.0

Références DebugMonitor\$callStacks.

◆ getLogs()

getLogs ( )

Get the logged queries.

Renvoie
array
Depuis
2.0.0

Références DebugMonitor\$logs.

◆ getMemoryLogs()

getMemoryLogs ( )

Get the logged memory logs.

Renvoie
array
Depuis
2.0.0

Références DebugMonitor\$memoryLogs.

◆ getTimings()

getTimings ( )

Get the logged timings.

Renvoie
array
Depuis
2.0.0

Références DebugMonitor\$timings.

◆ startQuery()

startQuery ( string  $sql,
?array  $boundParams = null 
)

Act on a query being started.

Paramètres
string$sqlThe SQL to be executed.
object[]|null$boundParams List of bound params, used with the query. Each item is an object that holds: value, dataType
Renvoie
void
Depuis
2.0.0

Implémente QueryMonitorInterface.

Références DebugMonitor\$boundParams, et $sql.

◆ stopQuery()

stopQuery ( )

Act on a query being stopped.

Renvoie
void
Depuis
2.0.0

Implémente QueryMonitorInterface.

Documentation des champs

◆ $boundParams

$boundParams = []
private

◆ $callStacks

$callStacks = []
private

Référencé par DebugMonitor\getCallStacks().

◆ $logs

$logs = []
private

Référencé par DebugMonitor\getLogs().

◆ $memoryLogs

$memoryLogs = []
private

Référencé par DebugMonitor\getMemoryLogs().

◆ $timings

$timings = []
private

Référencé par DebugMonitor\getTimings().


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