Simple factories for DTO (spatie/data-transfer-objects
) and DTO Collections.
You can install the package via composer:
composer require grixu/data-factories
use Grixu\DataFactories\Factory;
class CustomerDataFactory extends Factory
{
public function create(array $parameters = []): CustomerData
{
return new CustomerData(
$parameters +
[
'name' => 'Testowy klient',
'country' => 'PL',
'postalCode' => '87-100',
'city' => 'Toruń',
'vatNumber' => '9562338798',
'street' => 'Polna 140B',
'voivodeship' => 'Kujawsko-pomorskie',
'district' => 'Toruń',
'paymentPeriod' => 15,
'syncTs' => now(),
'updatedAt' => now(),
'xlId' => 1,
'xlOperatorId' => 1,
]
);
}
}
composer test
Please see CHANGELOG for more information what has changed recently.
Please see CONTRIBUTING for details.
If you discover any security related issues, please email mateusz.gostanski@gmail.com instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.