From 4ab87903f4807767486533e90aa18dde0de0297e Mon Sep 17 00:00:00 2001 From: Mohammad Alavi Date: Wed, 31 Jan 2024 12:44:10 +0330 Subject: [PATCH] revert: breaking changes --- src/Loaders/AliasesLoaderTrait.php | 4 +--- src/Loaders/ProvidersLoaderTrait.php | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Loaders/AliasesLoaderTrait.php b/src/Loaders/AliasesLoaderTrait.php index 0fc66c3a..9e4f53b8 100644 --- a/src/Loaders/AliasesLoaderTrait.php +++ b/src/Loaders/AliasesLoaderTrait.php @@ -6,12 +6,10 @@ trait AliasesLoaderTrait { - public array $aliases = []; - public function loadAliases(): void { // `$this->aliases` is declared on each Container's Main Service Provider - foreach ($this->aliases as $aliasKey => $aliasValue) { + foreach ($this->aliases ?? [] as $aliasKey => $aliasValue) { if (class_exists($aliasValue)) { $this->loadAlias($aliasKey, $aliasValue); } diff --git a/src/Loaders/ProvidersLoaderTrait.php b/src/Loaders/ProvidersLoaderTrait.php index 24a3ab38..06390d0d 100644 --- a/src/Loaders/ProvidersLoaderTrait.php +++ b/src/Loaders/ProvidersLoaderTrait.php @@ -49,7 +49,7 @@ private function loadProvider($providerFullName): void */ public function loadServiceProviders(): void { - foreach ($this->serviceProviders as $provider) { + foreach ($this->serviceProviders ?? [] as $provider) { if (class_exists($provider)) { $this->loadProvider($provider); }