改名
This commit is contained in:
@@ -36,11 +36,11 @@ class OnRequest extends Callback
|
||||
/**
|
||||
* @throws Exception
|
||||
*/
|
||||
public function init()
|
||||
{
|
||||
$this->event = Snowflake::app()->getEvent();
|
||||
$this->logger = Snowflake::app()->getLogger();
|
||||
}
|
||||
// public function init()
|
||||
// {
|
||||
//// $this->event = Snowflake::app()->getEvent();
|
||||
// $this->logger = Snowflake::app()->getLogger();
|
||||
// }
|
||||
|
||||
|
||||
const BEFORE_REQUEST = 'beforeRequest';
|
||||
@@ -59,18 +59,18 @@ class OnRequest extends Callback
|
||||
/** @var HRequest $request */
|
||||
[$request, $response] = OnRequest::createContext($request, $response);
|
||||
|
||||
$this->event->dispatch(self::BEFORE_REQUEST, [$request]);
|
||||
// $this->event->dispatch(Event::EVENT_BEFORE_REQUEST, [$request]);
|
||||
|
||||
$result = $request->dispatch();
|
||||
|
||||
$this->event->dispatch(self::AFTER_REQUEST, [$request, $result]);
|
||||
// $this->event->dispatch(Event::EVENT_AFTER_REQUEST, [$request, $result]);
|
||||
|
||||
return $result;
|
||||
} catch (ExitException | Error | \Throwable $exception) {
|
||||
return $this->sendErrorMessage($request, $response, $exception);
|
||||
} finally {
|
||||
$this->event->trigger(Event::SYSTEM_RESOURCE_RELEASES);
|
||||
$this->logger->insert();
|
||||
file(Event::SYSTEM_RESOURCE_RELEASES);
|
||||
\logger()->insert();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -98,12 +98,12 @@ class OnRequest extends Callback
|
||||
protected function sendErrorMessage($sRequest, $sResponse, $exception): bool|string
|
||||
{
|
||||
$this->error($exception->getMessage());
|
||||
$this->event->dispatch(self::AFTER_REQUEST, [$sRequest, $exception]);
|
||||
|
||||
if ($sResponse instanceof Response) {
|
||||
[$sRequest, $sResponse] = [HRequest::create($sRequest), HResponse::create($sResponse)];
|
||||
}
|
||||
|
||||
// $this->event->dispatch(Event::EVENT_AFTER_REQUEST, [$sRequest, $exception]);
|
||||
|
||||
$headers = $sRequest->headers->get('access-control-request-headers');
|
||||
$methods = $sRequest->headers->get('access-control-request-method');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user