ExtensionManagerTrait
可加载扩展的类的特征
自 |
4.0.0 |
---|---|
包 |
Joomla CMS |
方法
bootComponent
使用给定名称引导组件。
bootComponent( component) : \Joomla\CMS\Extension\ComponentInterface
bootModule
使用给定名称引导模块。
bootModule( module, applicationName) : \Joomla\CMS\Extension\ModuleInterface
bootPlugin
使用给定名称和类型引导插件。
bootPlugin( plugin, type) : \Joomla\CMS\Extension\PluginInterface
getContainer
获取 DI 容器。
getContainer() : \Joomla\DI\Container
抽象的
自 |
4.0.0 |
---|---|
抛出 |
|
响应
容器
loadExtension
加载扩展。
loadExtension( type, extensionName, extensionPath) : \Joomla\CMS\Extension\ComponentInterface|\Joomla\CMS\Extension\ModuleInterface|\Joomla\CMS\Extension\PluginInterface
自 |
4.0.0 |
---|
参数
- 类型
string
扩展类型- 扩展名称
string
扩展名称- 扩展路径
string
扩展路径
响应
loadPluginFromFilesystem
从文件系统创建 CMS 插件。
loadPluginFromFilesystem( plugin, type) : \Joomla\CMS\Plugin\CMSPlugin