From 251c55ba7f763bc2ae0cb8d4cbe05d4d74a209bf Mon Sep 17 00:00:00 2001 From: AL EMRAN Date: Thu, 24 Feb 2022 06:10:42 +0600 Subject: [PATCH 1/3] Unset Connection Resolver extended callback --- src/Illuminate/Database/DatabaseManager.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/Illuminate/Database/DatabaseManager.php b/src/Illuminate/Database/DatabaseManager.php index cb823bfa3de3..2bc6bffff597 100755 --- a/src/Illuminate/Database/DatabaseManager.php +++ b/src/Illuminate/Database/DatabaseManager.php @@ -396,6 +396,19 @@ public function extend($name, callable $resolver) $this->extensions[$name] = $resolver; } + /** + * unset an extension connection resolver. + * + * @param string $name + * @return void + */ + public function forgetExtend($name) + { + if (isset($this->extensions[$name])) { + unset($this->extensions[$name]); + } + } + /** * Return all of the created connections. * From c788f9cc1c85882de618a1beb773f480da7dd70d Mon Sep 17 00:00:00 2001 From: AL EMRAN Date: Thu, 24 Feb 2022 11:33:38 +0600 Subject: [PATCH 2/3] Removed isset() --- src/Illuminate/Database/DatabaseManager.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Illuminate/Database/DatabaseManager.php b/src/Illuminate/Database/DatabaseManager.php index 2bc6bffff597..c7c280ede53f 100755 --- a/src/Illuminate/Database/DatabaseManager.php +++ b/src/Illuminate/Database/DatabaseManager.php @@ -404,9 +404,7 @@ public function extend($name, callable $resolver) */ public function forgetExtend($name) { - if (isset($this->extensions[$name])) { - unset($this->extensions[$name]); - } + unset($this->extensions[$name]); } /** From 24e45881a24b82a59f2292c356caa275bf2a9d97 Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Thu, 24 Feb 2022 08:55:33 -0600 Subject: [PATCH 3/3] Update DatabaseManager.php --- src/Illuminate/Database/DatabaseManager.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Illuminate/Database/DatabaseManager.php b/src/Illuminate/Database/DatabaseManager.php index c7c280ede53f..726b83796586 100755 --- a/src/Illuminate/Database/DatabaseManager.php +++ b/src/Illuminate/Database/DatabaseManager.php @@ -397,12 +397,12 @@ public function extend($name, callable $resolver) } /** - * unset an extension connection resolver. + * Remove an extension connection resolver. * * @param string $name * @return void */ - public function forgetExtend($name) + public function forgetExtension($name) { unset($this->extensions[$name]); }