Ruby range syntax parser for PHP.

v1.0.1 2016-09-21 14:34 UTC

This package is auto-updated.

Last update: 2024-06-19 09:11:39 UTC



Latest version on Packagist Software License Build Status Coverage Status SensioLabsInsight StyleCI

Ruby range syntax parser for PHP.

Installation using Composer

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:


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:


use Nijens\Range\Range;

$range = new Range(0, 1, false);

echo $range; // Output: 0..1