public function test_getMissingDependencies_setPiwikVersion() { $this->assertMissingDependency(array('piwik' => '>=9.2'), array($this->missingPiwik('>=9.2'))); $this->dependency->setPiwikVersion('9.2'); $this->assertMissingDependency(array('piwik' => '>=9.2'), array()); }
public function getMissingDependencies($piwikVersion = null) { if (empty($this->pluginInformation['require'])) { return array(); } $dependency = new Dependency(); if (!is_null($piwikVersion)) { $dependency->setPiwikVersion($piwikVersion); } return $dependency->getMissingDependencies($this->pluginInformation['require']); }
/** * @param $piwikVersion * @return Dependency */ private function makeDependency($piwikVersion) { $dependency = new Dependency(); if (!is_null($piwikVersion)) { $dependency->setPiwikVersion($piwikVersion); } return $dependency; }