Download the PHP package dezer/fake-generator-data-transfer-object without Composer
On this page you can find all versions of the php package dezer/fake-generator-data-transfer-object. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download dezer/fake-generator-data-transfer-object
More information about dezer/fake-generator-data-transfer-object
Files in dezer/fake-generator-data-transfer-object
Package fake-generator-data-transfer-object
Short Description Autogenerate fake for data-transfer-object
License MIT
Informations about the package fake-generator-data-transfer-object
Генератор фейковых данных для dto - один раз напиши и больше не морочь голову ни себе, ни людям.
Client - Имя dto относительно namespace ...\Dto\ и он описан аннотациями.
Генерирует фейковую dto согласно типа переменной/описанной аннотации.
Если нужно указать конкретные правила для конкретной переменной dto, например ФИО клиента (что бы это не было набором букв), то нужно над переменной указать аннотацию @FakeGenerator с параметром firstName:
Или например дата выдачи паспорта не может быть ранее наступления 18 летнего возраста
Или номер телефона по dto это string, а по факту:
Или по типу string по факту это какая-то строка для регулярки:
Общий синтаксис использования аннотаций такой:
Где:
- %Faker\Generator->methodName% - имя метода с класса Faker\Generator
- %param1%, %param2%, ..., %paramN% - параметры для этого метода
- %Name\Space\To\Dto% - namespace класса вместе с классом, например: Dezer\FakeGeneratorDataTransferObject\ClassDto
PS: Разделение между параметрами ", "
обязательно и его нужно избегать в описании.
All versions of fake-generator-data-transfer-object with dependencies
spatie/data-transfer-object Version ^2.8
fakerphp/faker Version ^1.14
myclabs/php-enum Version ^1.8
ramsey/uuid Version ^4.1
nesbot/carbon Version ^2.0