From 36d4a6971e94e0ed8209dc06f74f728d9e2c5fea Mon Sep 17 00:00:00 2001 From: Dave Mc Nicoll Date: Mon, 14 Oct 2024 12:57:58 +0000 Subject: [PATCH] - WIP on http method from which a request is sent --- src/Util/ExceptionHandler.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Util/ExceptionHandler.php b/src/Util/ExceptionHandler.php index a076306..3a39cee 100644 --- a/src/Util/ExceptionHandler.php +++ b/src/Util/ExceptionHandler.php @@ -19,8 +19,9 @@ class ExceptionHandler { 'HTTPS' => $serverData['HTTPS'] ?? false, 'HTTP_HOST' => $serverData['HTTP_HOST'] ?? "", 'REQUEST_URI' => $serverData['REQUEST_URI'] ?? "", - 'HTTP_USER_AGENT' => $serverData['HTTP_USER_AGENT'] ?? null, + 'HTTP_USER_AGENT' => $serverData['HTTP_USER_AGENT'] ?? "# UNKNOWN #", 'REMOTE_ADDR' => $serverData['REMOTE_ADDR'] ?? null, + 'REQUEST_METHOD' => $serverData['HTTP_X_HTTP_METHOD'] ?? $serverData['REQUEST_METHOD'] ?? null, ]; $post = [ @@ -30,12 +31,12 @@ class ExceptionHandler { 'type' => $ex::class, 'message' => $ex->getMessage(), 'url' => ( ( 'on' === $serverData['HTTPS'] ) ? 'https' : 'http' ) . '://' . $serverData['HTTP_HOST'] . $serverData["REQUEST_URI"], - 'http_method' => $serverData['HTTP_X_HTTP_METHOD'] ?? $serverData['REQUEST_METHOD'] ?? null, + 'http_method' => $serverData['REQUEST_METHOD'], 'backtrace' => json_encode($ex->getTrace()), 'backtrace_string' => $ex->getTraceAsString(), 'source' => ( new SourceCodeFormatter() )->generateFromException($ex), 'hits' => [ - 'user_agent' => $serverData['HTTP_USER_AGENT'] ?? "???", + 'user_agent' => $serverData['HTTP_USER_AGENT'], 'sent_at' => date('Y-m-d H:i:s'), 'request_body_vars' => array_keys($postData), 'remote_addr' => $serverData['REMOTE_ADDR'],