add assertion to compare arbitrary versions and to compare PHP versions. #203
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
this request adds assertions to compare versions, and a helper for PHP version specifically. i'm working on another request to assert extension versions, but am running into HHVM issues so that helper will have to wait.
of particular interest is my opinionated requirement of the
$operator
param. PHP'sversion_compare
method does not require it, which changes the output/behavior of the method. i am not a fan of ambiguity so internally my new assertion asserts that$operator
is not empty. i am open to suggestions. maybe my opinion is not so great : )