EditorsRegistry

实现 EditorsRegistryInterfaceDispatcherAwareInterface

编辑器注册表类

最终

5.0.0

Joomla CMS

方法

添加

在注册表中注册元素,添加新的或覆盖现有的。

add(\Joomla\CMS\Editor\EditorProviderInterface instance) : \Joomla\CMS\Editor\EditorsRegistryInterface

5.0.0

参数

实例

EditorProviderInterface

响应

EditorsRegistryInterface

获取

按名称返回元素。

get( name) : \Joomla\CMS\Editor\EditorProviderInterface
抛出

EditorNotFoundException

5.0.0

参数

名称

string元素名称

响应

EditorProviderInterface

获取所有

返回所有已注册元素的列表

getAll() : \Joomla\CMS\Editor\EditorProviderInterface||string|int

5.0.0

响应

array<string|int, EditorProviderInterface>

是否存在

检查元素是否在注册表中存在。

has( name) : 

5.0.0

参数

名称

string元素名称

响应

布尔值

初始化注册表

触发事件以允许通过插件注册元素。

initRegistry() : \Joomla\CMS\Editor\EditorsRegistryInterface

5.0.0

响应

EditorsRegistryInterface

属性

注册表

已注册元素的列表

5.0.0

类型

array<string|int, EditorProviderInterface>

已初始化

初始化的内部标志

5.0.0

类型

布尔值