From 0207f143ae9ff4089b0e66bcae321ce33c4d9c07 Mon Sep 17 00:00:00 2001 From: Sammyjo20 <29132017+Sammyjo20@users.noreply.github.com> Date: Thu, 20 Nov 2025 21:45:27 +0000 Subject: [PATCH 1/2] Feature | Add Macroable Trait To Request & Connector Classes --- src/Http/Connector.php | 4 +++- src/Http/Request.php | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Http/Connector.php b/src/Http/Connector.php index 18b49c8d..8d7090a7 100644 --- a/src/Http/Connector.php +++ b/src/Http/Connector.php @@ -5,6 +5,7 @@ namespace Saloon\Http; use Saloon\Traits\Bootable; +use Saloon\Traits\Macroable; use Saloon\Traits\Makeable; use Saloon\Traits\HasDebugging; use Saloon\Traits\Conditionable; @@ -29,10 +30,11 @@ abstract class Connector use HasMockClient; use SendsRequests; use Conditionable; + use HasDebugging; + use Macroable; use Bootable; use Makeable; use HasTries; - use HasDebugging; /** * Define the base URL of the API. diff --git a/src/Http/Request.php b/src/Http/Request.php index 111c428b..33db894d 100644 --- a/src/Http/Request.php +++ b/src/Http/Request.php @@ -7,6 +7,7 @@ use LogicException; use Saloon\Enums\Method; use Saloon\Traits\Bootable; +use Saloon\Traits\Macroable; use Saloon\Traits\Makeable; use Saloon\Traits\HasDebugging; use Saloon\Traits\Conditionable; @@ -30,6 +31,7 @@ abstract class Request use HasMockClient; use Conditionable; use HasDebugging; + use Macroable; use HasTries; use Bootable; use Makeable; From d2cf04b7f941ec60cfa260a28ca83cb6c563e383 Mon Sep 17 00:00:00 2001 From: Sammyjo20 <29132017+Sammyjo20@users.noreply.github.com> Date: Thu, 20 Nov 2025 21:46:04 +0000 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=AA=84=20Code=20Style=20Fixes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Http/Connector.php | 2 +- src/Http/Request.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Http/Connector.php b/src/Http/Connector.php index 8d7090a7..d0970bc0 100644 --- a/src/Http/Connector.php +++ b/src/Http/Connector.php @@ -5,8 +5,8 @@ namespace Saloon\Http; use Saloon\Traits\Bootable; -use Saloon\Traits\Macroable; use Saloon\Traits\Makeable; +use Saloon\Traits\Macroable; use Saloon\Traits\HasDebugging; use Saloon\Traits\Conditionable; use Saloon\Traits\HasMockClient; diff --git a/src/Http/Request.php b/src/Http/Request.php index 33db894d..641b62ec 100644 --- a/src/Http/Request.php +++ b/src/Http/Request.php @@ -7,8 +7,8 @@ use LogicException; use Saloon\Enums\Method; use Saloon\Traits\Bootable; -use Saloon\Traits\Macroable; use Saloon\Traits\Makeable; +use Saloon\Traits\Macroable; use Saloon\Traits\HasDebugging; use Saloon\Traits\Conditionable; use Saloon\Traits\HasMockClient;