@@ -56,6 +56,11 @@ discard block |
||
| 56 | 56 | */ |
| 57 | 57 | private static $comparator; |
| 58 | 58 | |
| 59 | + /** |
|
| 60 | + * @param integer $major |
|
| 61 | + * @param integer $minor |
|
| 62 | + * @param integer $patch |
|
| 63 | + */ |
|
| 59 | 64 | private function __construct($major, $minor, $patch, PreRelease $preRelease, Build $build) |
| 60 | 65 | { |
| 61 | 66 | $this->major = $major; |
@@ -92,6 +97,10 @@ discard block |
||
| 92 | 97 | return new self($major, $minor, $patch, $preRelease, $build); |
| 93 | 98 | } |
| 94 | 99 | |
| 100 | + /** |
|
| 101 | + * @param string $element |
|
| 102 | + * @param integer $value |
|
| 103 | + */ |
|
| 95 | 104 | private static function validateVersionElement($element, $value) |
| 96 | 105 | { |
| 97 | 106 | if (!is_int($value) || $value < 0) { |
@@ -295,7 +304,7 @@ discard block |
||
| 295 | 304 | } |
| 296 | 305 | |
| 297 | 306 | /** |
| 298 | - * @param self|string $version |
|
| 307 | + * @param Version $version |
|
| 299 | 308 | * @return bool |
| 300 | 309 | */ |
| 301 | 310 | public function isGreaterThan($version) |
@@ -304,7 +313,7 @@ discard block |
||
| 304 | 313 | } |
| 305 | 314 | |
| 306 | 315 | /** |
| 307 | - * @param self|string $version |
|
| 316 | + * @param Version $version |
|
| 308 | 317 | * @return bool |
| 309 | 318 | */ |
| 310 | 319 | public function isGreaterOrEqualTo($version) |
@@ -313,7 +322,7 @@ discard block |
||
| 313 | 322 | } |
| 314 | 323 | |
| 315 | 324 | /** |
| 316 | - * @param self|string $version |
|
| 325 | + * @param Version $version |
|
| 317 | 326 | * @return bool |
| 318 | 327 | */ |
| 319 | 328 | public function isLessThan($version) |
@@ -322,7 +331,7 @@ discard block |
||
| 322 | 331 | } |
| 323 | 332 | |
| 324 | 333 | /** |
| 325 | - * @param self|string $version |
|
| 334 | + * @param Version $version |
|
| 326 | 335 | * @return bool |
| 327 | 336 | */ |
| 328 | 337 | public function isLessOrEqualTo($version) |
@@ -331,7 +340,7 @@ discard block |
||
| 331 | 340 | } |
| 332 | 341 | |
| 333 | 342 | /** |
| 334 | - * @param ConstraintInterface|string $constraint |
|
| 343 | + * @param ConstraintInterface $constraint |
|
| 335 | 344 | * @return bool |
| 336 | 345 | */ |
| 337 | 346 | public function matches($constraint) |