LoadClassMetadataEventArgs
extends LoadClassMetadataEventArgs
in package
Class that holds event arguments for a loadMetadata event.
Table of Contents
- $_emptyEventArgsInstance : EventArgs
- Single instance of EventArgs.
- $classMetadata : ClassMetadata
- $objectManager : ObjectManager
- __construct() : mixed
- __construct() :
- getClassMetadata() : ClassMetadata
- Retrieves the associated ClassMetadata.
- getClassMetadata() : ClassMetadata
- Retrieves the associated ClassMetadata.
- getEmptyInstance() : EventArgs
- Gets the single, empty and immutable EventArgs instance.
- getEntityManager() : EntityManager
- Retrieve associated EntityManager.
- getObjectManager() : ObjectManager
- Retrieves the associated ObjectManager.
Properties
$_emptyEventArgsInstance
Single instance of EventArgs.
private
static EventArgs
$_emptyEventArgsInstance
$classMetadata
private
ClassMetadata
$classMetadata
Tags
$objectManager
private
ObjectManager
$objectManager
Methods
__construct()
public
__construct(ClassMetadata $classMetadata, ObjectManager $objectManager) : mixed
Parameters
- $classMetadata : ClassMetadata
- $objectManager : ObjectManager
Tags
Return values
mixed —__construct()
public
__construct(ClassMetadata $classMetadata, EntityManager $objectManager) :
Parameters
- $classMetadata : ClassMetadata
- $objectManager : EntityManager
Return values
—getClassMetadata()
Retrieves the associated ClassMetadata.
public
getClassMetadata() : ClassMetadata
Tags
Return values
ClassMetadata —getClassMetadata()
Retrieves the associated ClassMetadata.
public
getClassMetadata() : ClassMetadata
Return values
ClassMetadata —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
EventArgs —getEntityManager()
Retrieve associated EntityManager.
public
getEntityManager() : EntityManager
Return values
EntityManager —getObjectManager()
Retrieves the associated ObjectManager.
public
getObjectManager() : ObjectManager