YurunDoc 插件開發(fā)

2018-10-12 13:21 更新

ApiAgent中預(yù)留了一些事件接口,以備不時之需。下面講解一下為ApiAgent開發(fā)插件的方法。插件接口列表詳見API文檔。

1

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

如默認(rèn)有一項是Cross\\RequestFilter,代表的就是這個類。

類的命名空間可以隨意寫,只要自動加載能加載到就可以了。

2

在你設(shè)置的類中編寫代碼

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


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


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

        
    }
}

一個最基本的插件類就寫好了。

3

在init方法中監(jiān)聽事件

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


public function 方法名隨意($params)
{
    // 觸發(fā)事件后執(zhí)行的代碼
}
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號