public function getMissingDependenciesAsString($piwikVersion = null)
{
if (empty($this->pluginInformation['require'])) {
return '';
}
$dependency = $this->makeDependency($piwikVersion);
$missingDependencies = $dependency->getMissingDependencies($this->pluginInformation['require']);
if (empty($missingDependencies)) {
return '';
}
$causedBy = array();
foreach ($missingDependencies as $dependency) {
$causedBy[] = ucfirst($dependency['requirement']) . ' ' . $dependency['causedBy'];
}
return Piwik::translate("CorePluginsAdmin_PluginRequirement", array($this->getPluginName(), implode(', ', $causedBy)));
}