Documentation

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
extends

ManagerEventArgs<EntityManagerInterface>

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

Methods

getClassName()

Retrieve class name for which a failed metadata fetch attempt was executed

public getClassName() : string
Return values
string

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
link
https://msdn.microsoft.com/en-us/library/system.eventargs.aspx
see
EventManager::dispatchEvent
Return values
EventArgs

        
On this page

Search results