lucasmichot / uuid62
generate a unique Uuid from a value, using base 62.
dev-master
2014-12-11 13:10 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: ~4.0
This package is not auto-updated.
Last update: 2024-09-28 15:18:34 UTC
README
A simple library
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.