PostFlushEventArgs
extends ManagerEventArgs
in package
Provides event arguments for the postFlush event.
Tags
Table of Contents
Properties
- $_emptyEventArgsInstance : EventArgs|null
- Single instance of EventArgs.
- $objectManager : ObjectManager
Methods
- __construct() : mixed
- getEmptyInstance() : EventArgs
- Gets the single, empty and immutable EventArgs instance.
- getEntityManager() : EntityManagerInterface
- Retrieves associated EntityManager.
- getObjectManager() : ObjectManager
- Retrieves the associated ObjectManager.
Properties
$_emptyEventArgsInstance
Single instance of EventArgs.
private
static EventArgs|null
$_emptyEventArgsInstance
$objectManager
private
ObjectManager
$objectManager
Tags
Methods
__construct()
public
__construct(ObjectManager $objectManager) : mixed
Parameters
- $objectManager : ObjectManager
Tags
getEmptyInstance()
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).
Tags
Return values
EventArgsgetEntityManager()
Retrieves associated EntityManager.
public
getEntityManager() : EntityManagerInterface
Tags
Return values
EntityManagerInterfacegetObjectManager()
Retrieves the associated ObjectManager.
public
getObjectManager() : ObjectManager