Documentation

LifecycleEventArgs extends LifecycleEventArgs
in package

Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.

Tags
deprecated

This class will be removed in ORM 3.0. Use one of the dedicated classes instead.

extends

BaseLifecycleEventArgs<EntityManagerInterface>

Table of Contents

Properties

$_emptyEventArgsInstance  : EventArgs|null
Single instance of EventArgs.
$object  : object
$objectManager  : ObjectManager

Methods

__construct()  : mixed
getEmptyInstance()  : EventArgs
Gets the single, empty and immutable EventArgs instance.
getEntity()  : object
Retrieves associated Entity.
getEntityManager()  : EntityManagerInterface
Retrieves associated EntityManager.
getObject()  : object
Retrieves the associated object.
getObjectManager()  : ObjectManager
Retrieves the associated ObjectManager.

Properties

$_emptyEventArgsInstance

Single instance of EventArgs.

private static EventArgs|null $_emptyEventArgsInstance

Methods

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

getEntity()

Retrieves associated Entity.

public getEntity() : object
Tags
deprecated
2.13.

Use getObject instead.

Return values
object

getObject()

Retrieves the associated object.

public getObject() : object
Return values
object

        
On this page

Search results