OnLinkParsedEvent
extends EventArgs
in package
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 .
Table of Contents
- ON_LINK_PARSED = 'onLinkParsed'
- $_emptyEventArgsInstance : EventArgs|null
- Single instance of EventArgs.
- $currentFileName : string
- $linkType : string
- $url : string
- __construct() : mixed
- getCurrentFileName() : string
- getEmptyInstance() : EventArgs
- Gets the single, empty and immutable EventArgs instance.
- getLinkType() : string
- getUrl() : string
Constants
ON_LINK_PARSED
public
mixed
ON_LINK_PARSED
= 'onLinkParsed'
Properties
$_emptyEventArgsInstance
Single instance of EventArgs.
private
static EventArgs|null
$_emptyEventArgsInstance
$currentFileName
private
string
$currentFileName
$linkType
private
string
$linkType
$url
private
string
$url
Methods
__construct()
public
__construct(string $url, string $linkType, string $currentFileName) : mixed
Parameters
- $url : string
- $linkType : string
- $currentFileName : string
Return values
mixed —getCurrentFileName()
public
getCurrentFileName() : string
Return values
string —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
Return values
EventArgs —getLinkType()
public
getLinkType() : string
Return values
string —getUrl()
public
getUrl() : string