Skip to content

lucasmichot/uuid62

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Uuid62

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.

About

Generate a unique Base 62 identifier from any value

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages