Хроники Yii3
622 subscribers
43 photos
1.7K links
Описание процесса разработки фреймворка из первых рук 😎

Обсуждение:
https://yangx.top/yii3ru

Сводка по всем пакетам:
https://www.yiiframework.com/status/3.0

Поддержать разработчиков:
https://opencollective.com/yiisoft
加入频道
⚡️ #yiisoftMiddlewareDispatcher

Диспетчер событий в Yii Middleware Dispatcher сделан опциональным (PR).
#yiisoftMiddlewareDispatcher #ПервыйРелиз #МажорныйРелиз #Релиз

🎁 Yii Middleware Dispatcher 1.0.0

Реализация PSR-15 диспетчера мидлварей. Используя объект запроса диспетчер выполняет заданный набор мидлварей и создаёт экземпляр объекта ответа.

Пример:

use Yiisoft\Middleware\Dispatcher\MiddlewareDispatcher;
use Yiisoft\Middleware\Dispatcher\MiddlewareFactory;

$dispatcher = new MiddlewareDispatcher(
new MiddlewareFactory($diContainer),
$eventDispatcher
)->withMiddlewares([
static function (): ResponseInterface {
return new Response(418);
},
]);

$request = new ServerRequest('GET', '/teapot');
$response = $dispatcher->dispatch($request, $this->getRequestHandler());