From fb84b5d5879489618331435798864acc9ee4b264 Mon Sep 17 00:00:00 2001 From: Awilum Date: Mon, 6 Jun 2022 18:25:25 +0300 Subject: [PATCH] feat(plugins): improve plugins dependencies initalization --- src/flextype/core/Plugins.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/flextype/core/Plugins.php b/src/flextype/core/Plugins.php index 1670de2a..be2c348c 100755 --- a/src/flextype/core/Plugins.php +++ b/src/flextype/core/Plugins.php @@ -269,6 +269,7 @@ class Plugins */ public function getValidPluginsDependencies(array $plugins): array { + // Set verified plugins array $verifiedPlugins = []; @@ -291,7 +292,7 @@ class Plugins // Remove plugin where it is require this dependency foreach ($plugins as $_plugin_name => $_pluginData) { - if (! $_pluginData['manifest']['dependencies'][$pluginName]) { + if (! isset($_pluginData['manifest']['dependencies'][$pluginName])) { continue; } @@ -320,7 +321,7 @@ class Plugins // Remove plugin where it is require this dependency foreach ($plugins as $_plugin_name => $_pluginData) { - if (! $_pluginData['manifest']['dependencies'][$pluginName]) { + if (! isset($_pluginData['manifest']['dependencies'][$pluginName])) { continue; }