InstallerExtension
扩展对象
自 |
3.1 |
---|---|
包 |
Joomla CMS |
方法
__construct
构造函数
__construct(\SimpleXMLElement element = null) :
自 |
3.1 |
---|
参数
- 元素
SimpleXMLElement
用于加载数据的 SimpleXMLElement
响应
混合
def
如果未分配,则设置默认值
def( property, default = null) :
自 |
1.7.0 |
---|---|
已弃用 |
4.3.0 将在 6.0 中删除 不再应该使用动态属性定义 |
参数
- 属性
string
属性名称。- 默认
mixed
默认值。
响应
混合
get
返回对象的属性,如果属性未设置,则返回默认值。
get( property, default = null) :
自 |
1.7.0 |
---|---|
参见 | CMSObject::getProperties() |
已弃用 |
4.3.0 将在 6.0 中删除 为属性创建适当的 getter 函数 |
参数
- 属性
string
属性名称。- 默认
mixed
默认值。
响应
mixed
属性的值。
getError
获取最新的错误消息。
getError( i = null, toString = true) :
自 |
1.7.0 |
---|---|
已弃用 |
3.1.4 将在 6.0 中删除 将被删除,没有替代方案 改为捕获抛出的异常,而不是 getError |
参数
- i
int
可选错误索引。- toString
bool
指示 Exception 对象是否应返回其错误消息。
响应
string
错误消息
getErrors
返回所有错误(如果有)。
getErrors() : mixed||string|int
自 |
1.7.0 |
---|---|
已弃用 |
3.1.4 将在 6.0 中删除 将被删除,没有替代方案 改为捕获抛出的异常,而不是 getErrors |
响应
array<string|int, mixed>
错误消息数组。
getProperties
返回对象属性的关联数组。
getProperties( public = true) : mixed||string|int
自 |
1.7.0 |
---|---|
参见 | CMSObject::get() |
已弃用 |
4.3.0 将在 6.0 中删除 为属性创建适当的 getter 函数 |
参数
- 公有
bool
如果为 true,则仅返回公有属性。
响应
array<string|int, mixed>
set
修改对象的属性,如果属性不存在,则创建它。
set( property, value = null) :
自 |
1.7.0 |
---|---|
已弃用 |
4.3.0 将在 6.0 中删除 为属性创建适当的 setter 函数 |
参数
- 属性
string
属性名称。- 值
mixed
要设置的属性的值。
响应
mixed
属性的先前值。
setError
添加错误消息。
setError( error) :
自 |
1.7.0 |
---|---|
已弃用 |
3.1.4 将在 6.0 中删除 将被删除,没有替代方案 改为抛出异常,而不是使用 setError |
参数
- 错误
string
错误消息。
响应
void
setProperties
根据命名数组/哈希设置对象属性。
setProperties( properties) :
自 |
1.7.0 |
---|---|
参见 | CMSObject::set() |
已弃用 |
4.3.0 将在 6.0 中删除 为属性创建适当的 setter 函数 |
参数
- 属性
mixed
关联数组或其他对象。
响应
bool
属性
_errors
错误消息或 Exception 对象数组。
自 |
1.7.0 |
---|---|
已弃用 |
3.1.4 JError 已弃用 |
类型
array<string|int, mixed>
client_id
扩展的客户端 ID
自 |
4.3.0 |
---|
类型
int
filename
扩展的文件名
自 |
3.1 |
---|
类型
string
type
扩展类型
自 |
3.1 |
---|
类型
string
id
扩展的唯一标识符
自 |
3.1 |
---|
类型
string
published
扩展的状态
自 |
3.1 |
---|
类型
bool
client
客户端的字符串表示形式。对模块、模板和语言有效。
默认设置为站点。
自 |
3.1 |
---|
类型
string
group
插件的组名称。不适用于其他已知的扩展类型(仅插件)
自 |
3.1 |
---|
类型
string
manifest_cache
清单文件存储元数据的对象表示形式
自 |
3.1 |
---|
类型
object
params
扩展参数的对象表示形式
自 |
3.1 |
---|
类型
object
namespace
扩展的命名空间
自 |
4.0.0 |
---|
类型
string