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

抛出

RuntimeException

响应

array<string|int, mixed>

getCoreExtensions

获取核心扩展。

getCoreExtensions() : mixed||string|int
静态

3.7.4

响应

array<string|int, mixed>包含核心扩展的数组。每个扩展都是一个数组,其格式如下:typeelementfolderclient_id

getExtensionRecord

返回给定名称的扩展记录。

getExtensionRecord( element,  type, int|null clientId = null, string|null folder = null) : \stdClass|null
静态

4.0.0

抛出

InvalidArgumentException

参数

元素

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>