Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormattab <matthieu.aubry@gmail.com>2014-01-15 13:58:42 +0400
committermattab <matthieu.aubry@gmail.com>2014-01-15 13:58:42 +0400
commit582c90caf41aa0863d5123ede55d4cea0202d5a5 (patch)
tree575aec11231878da40c0285a8374ff4d663becec /plugins/CorePluginsAdmin/PluginInstaller.php
parent7094ffab2b067c30d2c17ad5c1f136e5452cf88b (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.php5
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);