From 093365948048d4a1a476a455758f81b357e86355 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Rub=C3=A9l?= Date: Tue, 20 Dec 2022 10:46:46 +0100 Subject: [PATCH] =?UTF-8?q?Avoid=20getting=20concrete=20if=20interface=20e?= =?UTF-8?q?xists=20=F0=9F=94=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Traits/InteractsWithContainer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Traits/InteractsWithContainer.php b/src/Traits/InteractsWithContainer.php index 0864211..a829412 100644 --- a/src/Traits/InteractsWithContainer.php +++ b/src/Traits/InteractsWithContainer.php @@ -84,7 +84,7 @@ protected function getBindingConcrete(string $class): string protected function getDependencies(string $class, array $dependencies = []): array { if (! Arr::isAssoc($dependencies)) { - if (! class_exists($class)) { + if (! class_exists($class) && ! interface_exists($class)) { $class = $this->getBindingConcrete($class); }