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
{
defer(function () use ($request) {
write(Json::encode(get_object_vars($request)), 'request');
fire(Event::EVENT_AFTER_REQUEST);
});
try {
[$req, $rep] = static::create($request, $response);
if ($req->is('favicon.ico')) {
@@ -46,9 +50,6 @@ class OnRequest extends Callback
return \send($exception->getMessage(), $exception->getCode());
}
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
* @throws Exception