ChainedMonitor

Implements QueryMonitorInterface

Chained query monitor allowing multiple monitors to be executed.

since

2.0.0

package

Joomla Framework

Methods

addMonitor

Register a monitor to the chain.

addMonitor(\Joomla\Database\QueryMonitorInterface monitor) : void
since

2.0.0

Arguments

monitor

\Joomla\Database\QueryMonitorInterfaceThe monitor to add.

startQuery

Act on a query being started.

startQuery(string sql, object[]|null boundParams = null) : void
since

2.0.0

Arguments

sql

stringThe SQL to be executed.

boundParams

object[]|nullList of bound params, used with the query. Each item is an object that holds: value, dataType

stopQuery

Act on a query being stopped.

stopQuery() : void
since

2.0.0

Properties

monitors

The query monitors stored to this chain

since

2.0.0

Type(s)

\Joomla\Database\QueryMonitorInterface[]