serhiime/typos-generator

基于 https://github.com/lequer/TyposGenerator 的错别字生成器

1.0 2019-04-22 11:46 UTC

This package is auto-updated.

Last update: 2024-08-29 00:42:19 UTC


README

基于 https://github.com/lequer/TyposGenerator 的错别字生成器

代码状态

Latest Stable Version Total Downloads License Scrutinizer Code Quality

关于

Author: Serhii Nekhaienko <sergey.nekhaenko@gmail.com>
Current Version: 1.0
Stable Version: 1.0
License: MIT

要求

PHP 7.0+

通过 Composer 安装

composer require serhiime/typos-generator

基本用法

use SerhiiMe\Typos\TyposGenerator;
use SerhiiMe\Typos\Storage\ArrayTyposStorage;
use SerhiiMe\Typos\Keyboard\EnglishKeyboard;

$options = [
     'wrongKeys' => true,
     'missedChars' => true,
     'transposedChars' => false,
     'doubleChars' => false,
     'storage' => ArrayTyposStorage::class,
     'keyboard' => EnglishKeyboard::class
];

$generator = new TyposGenerator($options);

/** @var $oneResult \SerhiiMe\Typos\Storage\ArrayTyposStorage */
$oneResult = $generator->generate('house')[0];

/** @var $listResult array 
List of \SerhiiMe\Typos\Storage\ArrayTyposStorage objects */
$listResult = $generator->generate(['house','abandoned']);