publero/code-generator

Publero Code Generator Component

Maintainers

Package info

github.com/Publero/symfony-code-generator-component

pkg:composer/publero/code-generator

Statistics

Installs: 3 503

Dependents: 2

Suggesters: 0

Stars: 0

Open Issues: 1

1.0.0-alpha 2012-08-31 12:43 UTC

This package is not auto-updated.

Last update: 2026-02-28 21:46:23 UTC


README

Code Generator provides classes for simple random hash and random custom alpabet codes.

Usage

Random hash codes can be generated like this:

<?php
$sha1Generator = new Sha1HashGenerator();
$sha1Hash = $sha1Generator->generate();

$md5Generator = new Md5HashGenerator();
$md5Hash = $md5Generator->generate();

And custom alphabet code example:

<?php
$alphabet = 'abcdef';
$codeGenerator = new CustomAlphabetCodeGenerator($alphabet, 8);
$code = $codeGenerator->generate(); // code consisting of 8 a-f characters
$defaultCodeGenerator = new CustomAlphabetCodeGenerator();
$code = $codeGenerator->generate(); // generates 10 character long code of a-zA-Z0-9 characters

Resources

You can run the unit tests with the following command:

phpunit