TransactionCommitEventArgs
extends TransactionEventArgs
in package
EventArgs is the base class for classes containing event data.
Tags
Table of Contents
Properties
- $_emptyEventArgsInstance : EventArgs|null
- Single instance of EventArgs.
- $connection : Connection
Methods
- __construct() : mixed
- getConnection() : Connection
- getEmptyInstance() : EventArgs
- Gets the single, empty and immutable EventArgs instance.
Properties
$_emptyEventArgsInstance
Single instance of EventArgs.
private
static EventArgs|null
$_emptyEventArgsInstance
$connection
private
Connection
$connection
Methods
__construct()
public
__construct(Connection $connection) : mixed
Parameters
- $connection : Connection
getConnection()
public
getConnection() : Connection
Return values
ConnectiongetEmptyInstance()
Gets the single, empty and immutable EventArgs instance.
public
static getEmptyInstance() : EventArgs
This instance will be used when events are dispatched without any parameter, like this: EventManager::dispatchEvent('eventname');
The benefit from this is that only one empty instance is instantiated and shared (otherwise there would be instances for every dispatched in the abovementioned form).