class LifecycleEventArgs extends EventArgs (View source)

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

Methods

static EventArgs
getEmptyInstance()

Gets the single, empty and immutable EventArgs instance.

from EventArgs
__construct(object $object, ObjectManager $objectManager)

Constructor.

object
getEntity() deprecated

Retrieves the associated entity.

object
getObject()

Retrieves the associated object.

getObjectManager()

Retrieves the associated ObjectManager.

Details

static EventArgs getEmptyInstance()

Gets the single, empty and immutable EventArgs instance.

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).

Return Value

EventArgs

See also

EventManager::dispatchEvent

__construct(object $object, ObjectManager $objectManager)

Constructor.

Parameters

object $object
ObjectManager $objectManager

object getEntity() deprecated

deprecated

Retrieves the associated entity.

Return Value

object

object getObject()

Retrieves the associated object.

Return Value

object

ObjectManager getObjectManager()

Retrieves the associated ObjectManager.

Return Value

ObjectManager