Zhamao Framework  3.0.0-beta1
A high-performance chatbot + web framework
PluginManager类 参考

静态 Public 成员函数

static addPluginsFromDir (string $dir)
 
static addPlugin (array $meta=[])
 
static enablePlugins (AnnotationParser $parser)
 

静态 Public 属性

static array $default_entries
 

成员函数说明

◆ addPlugin()

static addPlugin ( array  $meta = [])
static

添加插件到全局注册中

异常
PluginException
函数调用图:

◆ addPluginsFromDir()

static addPluginsFromDir ( string  $dir)
static

传入插件父目录,扫描插件目录下的所有插件并注册添加

参数
string$dir插件目录
返回
int 返回添加插件的数量
异常
PluginException
函数调用图:

◆ enablePlugins()

static enablePlugins ( AnnotationParser  $parser)
static

启用所有插件

参数
AnnotationParser$parser传入注解解析器,用于将插件中的事件注解解析出来
函数调用图:

结构体成员变量说明

◆ $default_entries

array $default_entries
static
初始值:
= [
'main.php',
'entry.php',
'index.php',
]

该类的文档由以下文件生成: