簡介
這個庫提供了生成英文單詞和句子它不涉及到單元測試或者數據模型,它支持自定義詞庫,支持自定義返回單詞\句子長度以及返回類型(字符串、數組、對象、json),它不會因為自定義的大文件詞庫導致你的內存不夠用,輕量級快速幫你生成數據。
安裝
composer require kayw-geek/php-mock -vvv
使用
//mock 單個單詞
$mockWord = new \KaywGeek\MockWords();
$mockWord->mockWord();
//mock 單條句子
$mockSentence = new \KaywGeek\MockSentence();
$mockSentence->mockWord();
//mock 指定格式指定數量的單詞
//參數1 想要返回的指定格式
/**
* FORMAT_ARRAY;
* FORMAT_OBJECT;
* FORMAT_JSON;
* FORMAT_STRING;
*/
//參數2 想要返回的長度
$mockWord->mockWords(\KaywGeek\MockWords::FORMAT_ARRAY,5);
$mockSentence->mockWords(\KaywGeek\MockWords::FORMAT_JSON,6);
//自定義詞庫使用
$filePath = 'custom-words.txt';
$mockSentence = new \KaywGeek\MockSentence($filePath);
如果你使用Yii2框架它也有專門適用於Yii2框架的包
Yii2版本Github
PHP版本Github