Only add missing dependencies once (#3682)

Only add missing dependencies to the list of missing dependencies once per dependency. Credit to @gergo85
This commit is contained in:
Szabó Gergő 2018-08-09 15:39:37 +02:00 committed by Luke Towers
parent 5fd3e8b373
commit b564e3178d
1 changed files with 4 additions and 1 deletions

View File

@ -419,6 +419,7 @@ class PluginManager
$parts = explode('\\', $namespace);
$slice = array_slice($parts, 1, 2);
$namespace = implode('.', $slice);
return $namespace;
}
@ -596,7 +597,9 @@ class PluginManager
continue;
}
$missing[] = $require;
if (!in_array($require, $missing)) {
$missing[] = $require;
}
}
}