1
0
mirror of https://github.com/flextype/flextype.git synced 2025-08-06 13:16:45 +02:00

feat(plugins): improve plugins dependencies initalization

This commit is contained in:
Awilum
2022-06-06 18:25:25 +03:00
parent 77de8f36af
commit fb84b5d587

View File

@@ -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;
}