Documentation

OnClearEventArgs extends OnClearEventArgs
in package

Provides event arguments for the onClear event.

Tags
link
www.doctrine-project.org
extends

BaseOnClearEventArgs<EntityManagerInterface>

Table of Contents

Properties

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

Methods

__construct()  : mixed
clearsAllEntities()  : bool
Checks if event clears all entities.
getEmptyInstance()  : EventArgs
Gets the single, empty and immutable EventArgs instance.
getEntityClass()  : string|null
Name of the entity class that is cleared, or empty if all are cleared.
getEntityManager()  : EntityManagerInterface
Retrieves associated EntityManager.
getObjectManager()  : ObjectManager
Retrieves the associated ObjectManager.

Properties

$_emptyEventArgsInstance

Single instance of EventArgs.

private static EventArgs|null $_emptyEventArgsInstance

Methods

clearsAllEntities()

Checks if event clears all entities.

public clearsAllEntities() : bool
Tags
deprecated

Clearing the entity manager partially is deprecated. This method will be removed in 3.0.

Return values
bool

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

getEntityClass()

Name of the entity class that is cleared, or empty if all are cleared.

public getEntityClass() : string|null
Tags
deprecated

Clearing the entity manager partially is deprecated. This method will be removed in 3.0.

Return values
string|null

        
On this page

Search results