This commit is contained in:
2021-01-28 15:34:09 +08:00
parent fb0d3a4b9b
commit cfde821d4e
+4 -12
View File
@@ -35,6 +35,10 @@ class OnRequest extends Callback
*/ */
public function onHandler(Request $request, Response $response): mixed public function onHandler(Request $request, Response $response): mixed
{ {
defer(function () use ($request) {
write(Json::encode(get_object_vars($request)), 'request');
fire(Event::EVENT_AFTER_REQUEST);
});
try { try {
[$req, $rep] = static::create($request, $response); [$req, $rep] = static::create($request, $response);
if ($req->is('favicon.ico')) { if ($req->is('favicon.ico')) {
@@ -46,9 +50,6 @@ class OnRequest extends Callback
return \send($exception->getMessage(), $exception->getCode()); return \send($exception->getMessage(), $exception->getCode());
} }
return $this->sendErrorMessage($exception); return $this->sendErrorMessage($exception);
} finally {
write(Json::encode(get_object_vars($request)), 'request');
$this->onAfter();
} }
} }
@@ -66,15 +67,6 @@ class OnRequest extends Callback
} }
/**
* @throws ComponentException
*/
public function onAfter()
{
fire(Event::EVENT_AFTER_REQUEST);
}
/** /**
* @param $response * @param $response
* @throws Exception * @throws Exception