publero/code-generator

Publero代码生成组件

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

This package is not auto-updated.

Last update: 2024-09-14 14:16:12 UTC


README

代码生成器提供简单的随机哈希和自定义字母代码的类。

用法

随机哈希代码可以生成如下

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

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

以及自定义字母代码示例

<?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

资源

可以使用以下命令运行单元测试

phpunit