diff --git a/meta/negundo.php b/meta/negundo.php index e7bdf2b..5000c2c 100644 --- a/meta/negundo.php +++ b/meta/negundo.php @@ -5,7 +5,10 @@ use function DI\autowire, DI\create, DI\get; use Negundo\Client\{ SoftwareConfig, Dump, Task, NegundoMiddleware }; return [ - SoftwareConfig::class => create(SoftwareConfig::class)->constructor(getenvonce('NEGUNDO_SERVER'), getenvonce('NEGUNDO_HASH')), + SoftwareConfig::class => create(SoftwareConfig::class)->constructor( + serverUrl: getenvonce('NEGUNDO_SERVER'), + softwareHash: getenvonce('NEGUNDO_HASH'), + ), NegundoMiddleware::class => autowire(NegundoMiddleware::class), Dump::class => autowire(Dump::class), Task::class => autowire(Task::class), diff --git a/src/Transport/Curl.php b/src/Transport/Curl.php index fa66bee..2fe75c6 100644 --- a/src/Transport/Curl.php +++ b/src/Transport/Curl.php @@ -15,7 +15,7 @@ class Curl implements TransportInterface { public function push(string $url, array $data) : object|null|bool { $ch = curl_init(); - + curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HTTPHEADER, $this->headers ); diff --git a/src/Util/ExceptionHandler.php b/src/Util/ExceptionHandler.php index fa6a2fa..18a38e3 100644 --- a/src/Util/ExceptionHandler.php +++ b/src/Util/ExceptionHandler.php @@ -28,7 +28,7 @@ class ExceptionHandler { 'type' => $ex::class, 'message' => $ex->getMessage(), 'url' => ( ( 'on' === $serverData['HTTPS'] ) ? 'https' : 'http' ) . '://' . $serverData['HTTP_HOST'] . $serverData["REQUEST_URI"], - 'http_method' => $serverData['REQUEST_METHOD'], + 'http_method' => strtolower($serverData['REQUEST_METHOD']), 'backtrace' => json_encode($ex->getTrace()), 'backtrace_string' => $ex->getTraceAsString(), 'source' => ( new SourceCodeFormatter() )->generateFromException($ex),