2017 © Pedro Peláez
 

library generator

PHP 5.3 classes used to generate strings such as UUID and alphanumeric

image

thoom/generator

PHP 5.3 classes used to generate strings such as UUID and alphanumeric

  • Saturday, February 2, 2013
  • by thoom
  • Repository
  • 1 Watchers
  • 1 Stars
  • 13 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Thoom\Generator

These classes are static classes that generate various values that you may need in the an application. I frequently use the RandomString methods to build temporary passwords, and the Uuid class to create unique ids to entities that are put/posted to a collections url., (*1)

Usage

To create a Uuid:, (*2)

$uuid = Thoom\Generator\Uuid::v4();
//outputs something like: ef8dbbaf-681a-4329-b58c-262a6c2c1fb4

To create a random alphanumeric string, lowercase only, 16 characters:, (*3)

use Thoom\Generator\RandomString;

// .... code ... //

$string = RandomString::alnum(16, RandomString::ALPHANUM_LOWER);
//outputs something like: asb0z93dg91st73l

To add custom characters (like a dash) to a random string:, (*4)

use Thoom\Generator\RandomString;

// .... code ... //

$string = RandomString::user(16, array('-'), RandomString::ALPHANUM_LOWER);
//outputs something like: p2am-53s9xrzb63n

The Versions

02/02 2013

dev-master

9999999-dev https://github.com/thoom/generator

PHP 5.3 classes used to generate strings such as UUID and alphanumeric

  Sources   Download

MIT

by Z.d. Peacock

uuid generator