/** * Sets the patch version number. * * @param integer $number The patch version number. * * @return Builder The Version builder. * * @throws InvalidNumberException If the number is invalid. */ public function setPatch($number) { if (!Validator::isNumber($number)) { throw new InvalidNumberException($number); } $this->patch = intval($number); return $this; }
/** * @dataProvider getValidNumbers */ public function testIsNumberValid($number) { $this->assertTrue(Validator::isNumber($number)); }