atreo / faker
Nette Framework 对 fzaninotto/faker 的实现。
v1.0.2
2016-04-26 11:17 UTC
Requires
- php: >=5.6
- fzaninotto/faker: ~1.5.0
- kdyby/console: ~2.5
- kdyby/doctrine: ~3.0
- nette/di: ~2.3
- nette/utils: ~2.3
This package is auto-updated.
Last update: 2024-08-27 09:31:48 UTC
README
安装
$ composer require atreo/faker
在 kdyby/console 之前添加扩展配置
faker: Atreo\Faker\DI\FakerExtension
faker:
count: 10 # default count
entities:
My\Entity\Name:
count: 50
formatters:
type: Nette\DI\Statement('randomElement', [['free', 'paid']])
slug: Nette\DI\Statement('slug', [5, false])
Another\Entity\Name:
formatters:
name: Nette\DI\Statement('sentence', [6])
slug: Nette\DI\Statement('slug', [4])
isPublic: true
现在您可以运行
$ php www/index.php faker:list
$ php www/index.php faker:fake My\Entity\Name 15
您可以在这里找到您可以使用格式化器的列表。
您也可以使用 oneByOne
type: Nette\DI\Statement('oneByOne', [[1, 2, 3, 4]])