From 8eeea99a667a436f60acdae134a9d48bba9e9e50 Mon Sep 17 00:00:00 2001 From: Lukas Rosenstock Date: Mon, 1 Jun 2026 16:57:48 +0000 Subject: [PATCH] Enable logging for ObjectRetriever --- src/CloudObjectsServiceProvider.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/CloudObjectsServiceProvider.php b/src/CloudObjectsServiceProvider.php index 574528a..f63072d 100644 --- a/src/CloudObjectsServiceProvider.php +++ b/src/CloudObjectsServiceProvider.php @@ -6,7 +6,8 @@ namespace CloudObjects\SDK\Laravel; -use Illuminate\Support\ServiceProvider; +use Illuminate\Support\ServiceProvider, + Illuminate\Support\Arr; use CloudObjects\SDK\ObjectRetriever; use CloudObjects\SDK\WebAPI\APIClientFactory; @@ -20,7 +21,13 @@ class CloudObjectsServiceProvider extends ServiceProvider { public function register() { $this->app->bind(ObjectRetriever::class, function() { - return new ObjectRetriever($this->app['config']->get('cloudobjects.core')); + $retriever = new ObjectRetriever( + Arr::only($this->app['config']->get('cloudobjects.core'), + [ 'auth_ns', 'auth_secret' ] + ) + ); + $retriever->setLogger($this->app['log']); + return $retriever; }); $this->app->bind(APIClientFactory::class, function() { return new APIClientFactory(app(ObjectRetriever::class));