From 5c78def973a2bafac98679953164fce17c3c5fb4 Mon Sep 17 00:00:00 2001 From: Hugo Sales Date: Sun, 25 Apr 2021 21:16:24 +0000 Subject: [PATCH] [HTTPClient] Add utility functions for all HTTP methods --- src/Core/HTTPClient.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Core/HTTPClient.php b/src/Core/HTTPClient.php index 05a9763d63..5174a5142b 100644 --- a/src/Core/HTTPClient.php +++ b/src/Core/HTTPClient.php @@ -31,6 +31,9 @@ abstract class HTTPClient public static function __callStatic(string $name, array $args) { + if (in_array(strtoupper($name), ['GET', 'HEAD', 'POST', 'PUT', 'DELETE', 'CONNECT', 'OPTIONS', 'TRACE', 'PATCH'])) { + return self::$client->request(strtoupper($name), ...$args); + } return self::$client->{$name}(...$args); } }