eee
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Kiri\Router\Defer;
|
||||
|
||||
use Psr\Http\Message\ResponseInterface;
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
|
||||
/**
|
||||
* Defer 回调基类 — 提供 request/response 上下文属性
|
||||
*
|
||||
* 所有需要在 #[Defer] 回调中访问请求上下文的类应继承此类。
|
||||
* DeferExecutor 会自动将父协程的 request/response 注入到这两个属性。
|
||||
*/
|
||||
abstract class DeferHandler
|
||||
{
|
||||
|
||||
/** @var ServerRequestInterface 当前请求上下文 (DeferExecutor 自动注入) */
|
||||
public ServerRequestInterface $request;
|
||||
|
||||
/** @var ResponseInterface 当前响应上下文 (DeferExecutor 自动注入) */
|
||||
public ResponseInterface $response;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user