一个简单的PHP Mock数据的Composer 包
【一个简单的PHP Mock数据的Composer 包】
文章图片
简介
这个库提供了生成英文单词和句子它不涉及到单元测试或者数据模型,它支持自定义词库,支持自定义返回单词\句子长度以及返回类型(字符串、数组、对象、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
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量