koenhoeijmakers/paper-key-generator

1.0.0 2017-09-03 19:25 UTC

This package is auto-updated.

Last update: 2024-09-12 22:56:37 UTC


README

Packagist Scrutinizer Code Quality license Packagist

PHP论文密钥生成器,简单生成用于论文密钥的单词计数。

安装

使用composer安装此包。

composer require koenhoeijmakers/paper-key-generator

使用方法

创建类的实例,可以使用PaperKeyFactory完成,或者直接实例化一个(确保注入有效的WordList契约)。

$paperKey = new PaperKeyGenerator(new EnglishWordList());
$paperKey = PaperKeyFactory::english();

然后调用->make()方法。

$paperKey->make();

// surface curtain method raw swap bitter zone pink seat rookie marble dog

可选地,您可以设置不同的分隔符和/或单词计数。

$paperKey->setDivider('-')->setCount(6)->make();

// doctor-clown-settle-material-smooth-away

这也可以动态完成。

$paperKey->make([
    'divider' => '=',
    'count'   => 8,
]);

// include=ecology=list=rail=canal=slush=gaze=marriage

致谢