Ruby range syntax parser for PHP.
Run the following command to add the package to the composer.json of your project:
$ composer require nijens/range
Parsing a range in Ruby syntax:
<?php
use Nijens\Range\Range;
$range = Range::parse('0..1');
echo $range->getFrom(); // Output: 0
echo $range->getTo(); // Output: 1
Converting a Range instance to Ruby range syntax:
<?php
use Nijens\Range\Range;
$range = new Range(0, 1, false);
echo $range; // Output: 0..1