/** * @dataProvider versionGreaterThanProvider * * @param Version $versionA * @param Version $versionB * @param bool $expectedResult */ public function testIsGreaterThan(Version $versionA, Version $versionB, $expectedResult) { $this->assertSame($expectedResult, $versionA->isGreaterThan($versionB)); }
/** * @param Version $version * * @return bool */ public function complies(Version $version) { return $version->getVersionString() == $this->minimalVersion->getVersionString() || $version->isGreaterThan($this->minimalVersion); }