From 582c90caf41aa0863d5123ede55d4cea0202d5a5 Mon Sep 17 00:00:00 2001 From: mattab Date: Wed, 15 Jan 2014 22:58:42 +1300 Subject: Fix notice when installing a plugin that does not have a 'require' field set in the plugin.json --- plugins/CorePluginsAdmin/PluginInstaller.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'plugins/CorePluginsAdmin/PluginInstaller.php') 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); -- cgit v1.2.3