OnClassMetadataNotFoundEventArgs
extends ManagerEventArgs
in package
Class that holds event arguments for a `onClassMetadataNotFound` event.
This object is mutable by design, allowing callbacks having access to it to set the
found metadata in it, and therefore "cancelling" a onClassMetadataNotFound
event
Tags
Table of Contents
Properties
- $_emptyEventArgsInstance : EventArgs|null
- Single instance of EventArgs.
- $className : string
- $foundMetadata : ClassMetadata|null
- $objectManager : ObjectManager
Methods
- __construct() : mixed
- getClassName() : string
- Retrieve class name for which a failed metadata fetch attempt was executed
- getEmptyInstance() : EventArgs
- Gets the single, empty and immutable EventArgs instance.
- getFoundMetadata() : ClassMetadata|null
- getObjectManager() : ObjectManager
- Retrieves the associated ObjectManager.
- setFoundMetadata() : void
Properties
$_emptyEventArgsInstance
Single instance of EventArgs.
private
static EventArgs|null
$_emptyEventArgsInstance
$className
private
string
$className
$foundMetadata
private
ClassMetadata|null
$foundMetadata
$objectManager
private
ObjectManager
$objectManager
Tags
Methods
__construct()
public
__construct(string $className, EntityManagerInterface $objectManager) : mixed
Parameters
- $className : string
- $objectManager : EntityManagerInterface
getClassName()
Retrieve class name for which a failed metadata fetch attempt was executed
public
getClassName() : string
Return values
stringgetEmptyInstance()
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
EventArgsgetFoundMetadata()
public
getFoundMetadata() : ClassMetadata|null
Return values
ClassMetadata|nullgetObjectManager()
Retrieves the associated ObjectManager.
public
getObjectManager() : ObjectManager
Tags
Return values
ObjectManagersetFoundMetadata()
public
setFoundMetadata([ClassMetadata|null $classMetadata = null ]) : void
Parameters
- $classMetadata : ClassMetadata|null = null