From 4ce908b445445eceb33e4a8bc222b713e6dc256c Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Thu, 25 Apr 2024 11:14:03 +0100 Subject: [PATCH] Uses file_exists for checking of components exists --- src/Components/Database/Provider.php | 2 +- src/Components/Log/Provider.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Components/Database/Provider.php b/src/Components/Database/Provider.php index 25497725..9c80d4a3 100644 --- a/src/Components/Database/Provider.php +++ b/src/Components/Database/Provider.php @@ -52,7 +52,7 @@ class Provider extends AbstractComponentProvider public function isAvailable(): bool { return class_exists(DatabaseServiceProvider::class) - && is_array($this->app['config']->get('database', false)) + && file_exists($this->app->configPath('database.php')) && $this->app['config']->get('database.useDefaultProvider', true) === true; } diff --git a/src/Components/Log/Provider.php b/src/Components/Log/Provider.php index 9ad56293..455387ef 100644 --- a/src/Components/Log/Provider.php +++ b/src/Components/Log/Provider.php @@ -28,7 +28,7 @@ final class Provider extends AbstractComponentProvider */ public function isAvailable(): bool { - return class_exists(\Illuminate\Log\LogServiceProvider::class) + return file_exists($this->app->configPath('logging.php')) && $this->app['config']->get('logging.useDefaultProvider', true) === true; }