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>