public static function EventArgs::getEmptyInstance in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/doctrine/common/lib/Doctrine/Common/EventArgs.php \Doctrine\Common\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).
@link http://msdn.microsoft.com/en-us/library/system.eventargs.aspx
Return value
See also
EventManager::dispatchEvent
1 call to EventArgs::getEmptyInstance()
- EventManager::dispatchEvent in vendor/
doctrine/ common/ lib/ Doctrine/ Common/ EventManager.php - Dispatches an event to all registered listeners.
File
- vendor/
doctrine/ common/ lib/ Doctrine/ Common/ EventArgs.php, line 59
Class
- EventArgs
- EventArgs is the base class for classes containing event data.
Namespace
Doctrine\CommonCode
public static function getEmptyInstance() {
if (!self::$_emptyEventArgsInstance) {
self::$_emptyEventArgsInstance = new EventArgs();
}
return self::$_emptyEventArgsInstance;
}