YurunDoc 插件开发

2018-10-12 13:21 更新

ApiAgent中预留了一些事件接口,以备不时之需。下面讲解一下为ApiAgent开发插件的方法。插件接口列表详见API文档。

1

首先在通用配置文件中,在plugins项下添加配置。

如默认有一项是Cross\\RequestFilter,代表的就是这个类。

类的命名空间可以随意写,只要自动加载能加载到就可以了。

2

在你设置的类中编写代码

<?php
namespace Yurun\Test; // 你的命名空间,自己改


use Yurun\ApiAgent\IPlugin;
use Yurun\Until\Event;


// Test是类名,自己改
class Test implements IPlugin
{
    public function init()
    {

        
    }
}

一个最基本的插件类就写好了。

3

在init方法中监听事件

public function init()
{
    Event::on('BATCH_BEFORE_SEND', array($this, '方法名随意'));
}


public function 方法名随意($params)
{
    // 触发事件后执行的代码
}
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号