ExtensionHelper
扩展助手类。
自 |
3.7.4 |
---|---|
包 |
Joomla CMS |
方法
checkIfCoreExtension
检查扩展是否为核心扩展
checkIfCoreExtension( type, element, clientId, folder = '') :
静态
自 |
3.7.4 |
---|
参数
- 类型
string
扩展的类型。- 元素
string
扩展的元素名称。- clientId
int
扩展的客户端 ID。默认值为 0。- 文件夹
string
扩展的文件夹。默认值为 ''。
响应
bool
如果为核心扩展,则为 True,否则为 False。
getCoreExtensionIds
返回核心扩展 ID 的数组。
getCoreExtensionIds() : mixed||string|int
静态
自 |
4.0.0 |
---|---|
抛出 |
|
响应
array<string|int, mixed>
getCoreExtensions
获取核心扩展。
getCoreExtensions() : mixed||string|int
静态
自 |
3.7.4 |
---|
响应
array<string|int, mixed>
包含核心扩展的数组。每个扩展都是一个数组,其格式如下:type
、element
、folder
、client_id
。
getExtensionRecord
返回给定名称的扩展记录。
getExtensionRecord( element, type, int|null clientId = null, string|null folder = null) : \stdClass|null
静态
自 |
4.0.0 |
---|---|
抛出 |
|
参数
- 元素
string
扩展元素- 类型
string
扩展类型- clientId
int|null
客户端 ID- 文件夹
string|null
插件文件夹
响应
stdClass|null
对象,如果未找到则为 null。
属性
扩展
已加载的扩展。
静态
自 |
4.0.0 |
---|
类型
array<string|int, mixed>
loadedExtensions
已加载的扩展。
静态
自 |
4.0.0 |
---|
类型
array<string|int, mixed>
coreExtensions
核心扩展的数组。每个元素都是一个数组,包含“type”、“element”、“folder”和“client_id”元素。
静态
自 |
3.7.4 |
---|
类型
array<string|int, mixed>
coreExtensionIds
核心扩展 ID 的数组。
静态
自 |
4.0.0 |
---|
类型
array<string|int, mixed>