Piwik\Plugins\Marketplace\Plugins::addMissingRequirements PHP Method

addMissingRequirements() private method

private addMissingRequirements ( $plugin )
$plugin
    private function addMissingRequirements($plugin)
    {
        $plugin['missingRequirements'] = array();
        if (empty($plugin['versions']) || !is_array($plugin['versions'])) {
            return $plugin;
        }
        $latestVersion = $plugin['versions'][count($plugin['versions']) - 1];
        if (empty($latestVersion['requires'])) {
            return $plugin;
        }
        $requires = $latestVersion['requires'];
        $dependency = new PluginDependency();
        $plugin['missingRequirements'] = $dependency->getMissingDependencies($requires);
        return $plugin;
    }