1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dvaknheo-duckphp

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Ext-MyMiddlewareManager.md 916
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
dvaknheo Отправлено 03.05.2021 16:04 cd119bb

DuckPhp\Ext\MyMiddlewareManager

简介

简单的中间件组件

选项

全部选项

    'middleware' => [],

middelware 放的是回调列表

公开属性

public $request;
public $response;

替换 Response ,Request 对象。

方法

public function __construct()

protected function initContext(object $context)

public static function Hook($path_info)

public function doHook($path_info = '')

protected function runSelfMiddleware()

protected function onPostMiddleware()

protected function getResponse()

protected function getRequest()

说明

中间件,以钩子模式,放在最后一个前路由钩子

DuckPhp 不推荐使用中间件。这个扩展只是为了让中间件能运行。

路由前后钩子比中间件灵活多了。(我在找把中间件的一个调用改成两个调用的方法,没找到 :(

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/dvaknheo-duckphp.git
git@api.gitlife.ru:oschina-mirror/dvaknheo-duckphp.git
oschina-mirror
dvaknheo-duckphp
dvaknheo-duckphp
master