lucasmichot/uuid62

generate a unique Uuid from a value, using base 62.

dev-master 2014-12-11 13:10 UTC

This package is not auto-updated.

Last update: 2024-09-28 15:18:34 UTC


README

A simple library

Latest Stable Version Total Downloads Build Status

Requiring / Loading

If you're using Composer to manage dependencies, you can include the following in your composer.json file:

"require": {
    "lucasmichot/uuid62": "dev-master"
}

Then, after running composer update or php composer.phar update, you can load the class using Composer's autoloading:

require 'vendor/autoload.php'; 

Otherwise, you can simply require the file directly:

require_once 'path/to/Uuid62/src/Uuid62/Uuid62.php';

Methods

get()

Create a unique Base62 ID from a string, an object or an array.

$uuid = Uuid62::get('lucas@semalead.com');
echo $uuid;
// '6cSgR9eY7KkMkgA84Gw007'

$uuid = Uuid62::get(array('mail' => 'lucas@semalead.com'));
echo $uuid;
// '54TRNAo7kI4KqO2ooQC007'

Todos

Create tests and edit README.md

Tests

From the project directory, tests can be ran using phpunit

License

Released under the MIT License - see LICENSE.txt for details.