From e7bf948bae7296d55b6e3a0c9474ad694ccd5bb7 Mon Sep 17 00:00:00 2001 From: Hafiq Date: Tue, 2 Apr 2024 08:51:05 +0800 Subject: [PATCH] Update --- src/MalaysiaHoliday.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/MalaysiaHoliday.php b/src/MalaysiaHoliday.php index ef6e46f..ec29e3d 100644 --- a/src/MalaysiaHoliday.php +++ b/src/MalaysiaHoliday.php @@ -4,6 +4,7 @@ use afiqiqmal\MalaysiaHoliday\exception\RegionException; use Symfony\Component\BrowserKit\HttpBrowser as Client; +use Symfony\Contracts\HttpClient\HttpClientInterface; use GuzzleHttp\Client as GuzzleClient; use function GuzzleHttp\Psr7\str; @@ -58,14 +59,14 @@ class MalaysiaHoliday private $month; private $groupByMonth = false; - public function __construct() + public function __construct($client = null) { - $this->client = new Client(); + $this->client = new Client($client); } - public static function make() + public static function make(HttpClientInterface $client = null): MalaysiaHoliday { - return new self; + return new self($client); } public function fromAllState($year = null)