diff options
author | mattab <matthieu.aubry@gmail.com> | 2014-01-15 13:58:42 +0400 |
---|---|---|
committer | mattab <matthieu.aubry@gmail.com> | 2014-01-15 13:58:42 +0400 |
commit | 582c90caf41aa0863d5123ede55d4cea0202d5a5 (patch) | |
tree | 575aec11231878da40c0285a8374ff4d663becec /plugins/CorePluginsAdmin/PluginInstaller.php | |
parent | 7094ffab2b067c30d2c17ad5c1f136e5452cf88b (diff) |
Fix notice when installing a plugin that does not have a 'require' field set in the plugin.json
Diffstat (limited to 'plugins/CorePluginsAdmin/PluginInstaller.php')
-rw-r--r-- | plugins/CorePluginsAdmin/PluginInstaller.php | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/plugins/CorePluginsAdmin/PluginInstaller.php b/plugins/CorePluginsAdmin/PluginInstaller.php index 284f2bdd52..2ff1c09439 100644 --- a/plugins/CorePluginsAdmin/PluginInstaller.php +++ b/plugins/CorePluginsAdmin/PluginInstaller.php @@ -152,7 +152,10 @@ class PluginInstaller private function makeSureThereAreNoMissingRequirements($metadata) { - $requires = (array) $metadata->require; + $requires = array(); + if(!empty($metadata->require)) { + $requires = (array) $metadata->require; + } $dependency = new PluginDependency(); $missingDependencies = $dependency->getMissingDependencies($requires); |