ApplicationHelper

应用程序辅助函数

自版本

1.5

Joomla CMS

方法

addClientInfo

添加客户端信息。

addClientInfo( client) : 
静态
自版本

1.6

参数

客户端

mixed客户端标识符,可以是数组或对象

返回值

bool如果信息已添加,则返回 True。错误时返回 False

getClientInfo

获取特定客户端 ID 的信息。此方法在将来的版本中将非常有用,届时我们将开始在数据库中映射应用程序。

getClientInfo(int|string|null id = null,  byName = false) : \stdClass|\stdClass[]|null
静态

如果在不带任何参数的情况下调用此方法,它将返回一个客户端信息数组,该数组可用于添加自定义应用程序信息。

自版本

1.5

参数

ID

int|string|null客户端标识符

byName

bool如果为真,则按名称查找客户端

返回值

stdClass|array<string|int, stdClass>|null描述客户端的对象,包含所有客户端的数组或如果 $id 未知则为 null

getComponentName

返回请求组件的名称 [主组件]

getComponentName( default = null) : 
静态
自版本

1.6

参数

默认值

string默认选项

返回值

string选项(例如 com_something)

getHash

提供基于种子的安全哈希

getHash( seed) : 
静态
自版本

3.2

参数

种子

string种子字符串。

返回值

string安全哈希

stringURLSafe

此方法将字符串转换为 URL 安全字符串,或根据全局配置返回 URL 安全的 UTF-8 字符串

stringURLSafe( string,  language = '') : 
静态
自版本

3.2

参数

字符串

string要处理的字符串

语言

string如果禁用 Unicode slug,则要转换到的语言

返回值

string已处理的字符串

属性

_clients

客户端信息数组

静态
自版本

1.6

类型

array<string|int, mixed>