/** * @dataProvider getTagData */ public function testIsValid($tag, $result) { $valid = Version::isValid($tag); $this->assertEquals($result, $valid); }
/** * Remove all invalid tags from a list * * @param string[] * @return string[] */ protected function filtrateList($tags) { $validTags = array(); foreach ($tags as $tag) { if (Version::isValid($tag)) { $validTags[] = $tag; } } return $validTags; }