Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F4111024
EventArgs.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
EventArgs.php
View Options
<?php
declare
(
strict_types
=
1
);
namespace
Doctrine\Common
;
/**
* EventArgs is the base class for classes containing event data.
*
* This class contains no event data. It is used by events that do not pass state
* information to an event handler when an event is raised. The single empty EventArgs
* instance can be obtained through {@link getEmptyInstance}.
*/
class
EventArgs
{
/**
* Single instance of EventArgs.
*/
private
static
EventArgs
|
null
$emptyEventArgsInstance
=
null
;
/**
* 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 https://msdn.microsoft.com/en-us/library/system.eventargs.aspx
* @see EventManager::dispatchEvent
*/
public
static
function
getEmptyInstance
():
EventArgs
{
return
self
::
$emptyEventArgsInstance
??=
new
EventArgs
();
}
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Tue, Aug 18, 22:07 (1 d, 18 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
67/7c/9a948fa7fabc2ddda991aa7839a4
Default Alt Text
EventArgs.php (1 KB)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment