ApplicationErrorEvent

扩展 ApplicationEvent

当应用程序错误发生时抛出的事件类。

2.0.0

Joomla 框架

方法

__construct

事件构造函数。

__construct(\Throwable error, \Joomla\Application\AbstractApplication application) : 

2.0.0

参数

错误

Throwable包含错误数据的 Throwable 对象。

应用程序

AbstractApplication活动应用程序。

响应

混合

__serialize

序列化事件。

__serialize() : mixed||string|int
继承

2.0.0

响应

array<string|int, mixed>要序列化的数据

__unserialize

反序列化事件。

__unserialize(mixed||string|int data) : 
继承

2.0.0

参数

数据

array<string|int, mixed>序列化的事件。

响应

无效

addArgument

添加事件参数,仅当它不存在时。

addArgument( name,  value) : 
继承

1.0

参数

名称

string参数名称。

价值

mixed参数值。

响应

$this

clearArguments

清除所有事件参数。

clearArguments() : mixed||string|int
继承

1.0

响应

array<string|int, mixed>旧参数。

count

计算参数数量。

count() : 
继承

1.0

响应

int参数数量。

getApplication

获取活动应用程序。

getApplication() : \Joomla\Application\AbstractApplication
继承

2.0.0

响应

AbstractApplication

getArgument

获取事件参数值。

getArgument( name,  default = null) : 
继承

1.0

参数

名称

string参数名称。

默认

mixed如果未找到,则为默认值。

响应

mixed参数值或默认值。

getArguments

获取所有事件参数。

getArguments() : mixed||string|int
继承

1.0

响应

array<string|int, mixed>参数名称作为键的关联数组,其值为值。

getError

获取错误对象。

getError() : \Throwable

2.0.0

响应

Throwable

getName

获取事件名称。

getName() : 
继承

1.0

响应

string事件名称。

hasArgument

判断给定的事件参数是否存在。

hasArgument( name) : 
继承

1.0

参数

名称

string参数名称。

响应

bool如果存在,则为真,否则为假。

isStopped

判断事件传播是否已停止。

isStopped() : 
继承

1.0

响应

bool如果已停止,则为真,否则为假。

offsetExists

判断给定的事件参数是否存在。

offsetExists( name) : 
继承

1.0

参数

名称

string参数名称。

响应

bool如果存在,则为真,否则为假。

offsetGet

获取事件参数值。

offsetGet( name) : 
继承

1.0

参数

名称

string参数名称。

响应

mixed参数值或 null(如果不存在)。

offsetSet

设置事件参数的值。

offsetSet( name,  value) : 
继承

1.0

抛出

InvalidArgumentException如果参数名称为空。

参数

名称

string参数名称。

价值

mixed参数值。

响应

无效

offsetUnset

删除事件参数。

offsetUnset( name) : 
继承

1.0

参数

名称

string参数名称。

响应

无效

removeArgument

删除事件参数。

removeArgument( name) : 
继承

1.0

参数

名称

string参数名称。

响应

mixed旧参数值或 null(如果不存在)。

serialize

序列化事件。

serialize() : 
继承

1.0

响应

string序列化的事件。

setArgument

将参数添加到事件。

setArgument( name,  value) : 
继承

1.0

参数

名称

string参数名称。

价值

mixed值。

响应

$this

setError

设置错误对象。

setError(\Throwable error) : 

2.0.0

参数

错误

Throwable要设置为事件的错误对象。

响应

无效

stop

停止事件传播。

stop() : 
继承 已弃用

1.0

已弃用

3.0 使用 stopPropagation 代替

响应

无效

stopPropagation

停止事件传播到进一步的事件侦听器。

stopPropagation() : 
继承

2.0.0

响应

无效

unserialize

反序列化事件。

unserialize( serialized) : 
继承

1.0

参数

序列化

string序列化的事件。

响应

无效

属性

名称

事件名称。

继承

1.0

类型

字符串

参数

事件参数。

继承

1.0

类型

array<string|int, mixed>

已停止

一个标志,用于查看事件传播是否已停止。

继承

1.0

类型

布尔

应用程序

活动应用程序。

继承

2.0.0

类型

AbstractApplication

错误

包含错误数据的 Throwable 对象。

2.0.0

类型

Throwable