pakled/vernum

Library that helps creating, editing, sorting and comparing semantic version numbers

v0.1.1 2014-02-04 07:54 UTC

This package is not auto-updated.

Last update: 2024-09-28 15:29:41 UTC


README

Build Status Total Downloads License Hack pakled/vernum on Nitrous

Library that helps creating, editing, sorting and comparing semantic version numbers

Getting Started

System Requirements

You need PHP >= 5.4.0.

Installation

You may install the Vernum Component with Composer (recommended) or manually.

  1. Download the composer.phar executable or use the installer.

    $ curl -s https://getcomposer.org/installer | php
  2. Create a composer.json defining your dependencies.

    {
        "require": {
            "pakled/vernum": "dev-master"
        }
    }
  3. Run Composer: php composer.phar install

Usage

use Vernum\Parser;
use Vernum\Version;

$parsedVersion = Parser::parse("1.0.2-dev");

$version = new Version(
	$parsedVersion['major'],
	$parsedVersion['minor'],
	$parsedVersion['patch'],
	$parsedVersion['labels']
);

echo $version->getMajor();
echo $version->getMinor();
echo $version->getPatch();

License

Vernum is licensed under the MIT license.