From f27d34c69a6c61e3ccb3d2684d7243398c84502b Mon Sep 17 00:00:00 2001 From: Jasper Zonneveld Date: Tue, 15 Mar 2022 21:41:29 +0100 Subject: [PATCH] Use service container to instantiate adapter This allows you to specify how the adapter should be instantiated. You could, for example, use a different adapter in tests, to mock requests. --- src/ProviderAndDumperAggregator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ProviderAndDumperAggregator.php b/src/ProviderAndDumperAggregator.php index a5c07c9..a7543b9 100644 --- a/src/ProviderAndDumperAggregator.php +++ b/src/ProviderAndDumperAggregator.php @@ -265,7 +265,7 @@ protected function getArguments(array $arguments, string $provider) : array if ($this->requiresReader($provider)) { $adapter = new $adapter($this->getReader()); } else { - $adapter = new $adapter; + $adapter = app($adapter); } array_unshift($arguments, $adapter);