class Plugin

CmlPHP中的插件实现类,负责钩子的绑定和插件的执行

Methods

static mixed
hook(string $hook, array $params = [])

执行插件

static 
mount(string $hook, array $params = [])

挂载插件到钩子 \Cml\Plugin::mount('hookName', [ function() {//匿名函数 }, '\App\Test\Plugins' => 'run' //对象, '\App\Test\Plugins::run'////静态方法 ]);

Details

at line 33
static mixed hook(string $hook, array $params = [])

执行插件

Parameters

string $hook 插件钩子名称
array $params 参数

Return Value

mixed

at line 66
static mount(string $hook, array $params = [])

挂载插件到钩子 \Cml\Plugin::mount('hookName', [ function() {//匿名函数 }, '\App\Test\Plugins' => 'run' //对象, '\App\Test\Plugins::run'////静态方法 ]);

Parameters

string $hook 要挂载的目标钩子
array $params 相应参数