A simple library
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';
Create a unique Base62 ID from a string, an object or an array.
$uuid = Uuid62::get('[email protected]');
echo $uuid;
// '6cSgR9eY7KkMkgA84Gw007'
$uuid = Uuid62::get(array('mail' => '[email protected]'));
echo $uuid;
// '54TRNAo7kI4KqO2ooQC007'
Create tests and edit README.md
From the project directory, tests can be ran using phpunit
Released under the MIT License - see LICENSE.txt
for details.