tomasklatt / dto-performance-comparison
SpatieDTO、自己编写的DTO和原始数据(关联数组)之间的性能比较
1.0.3
2022-09-15 08:39 UTC
Requires
- php: >=8.1
- fakerphp/faker: ^1.20
- spatie/data-transfer-object: ^3.8
- splitbrain/php-cli: dev-master
Requires (Dev)
- phpunit/phpunit: ^9
This package is auto-updated.
Last update: 2024-09-15 13:09:00 UTC
README
比较关联数组、SpatieDTO 和自定义DTO的性能。
安装
此项目使用composer。
composer require tomasklatt/dto-performance-comparison
使用
要测试使用默认数据集的app中的这三种数据传输方式,只需使用
bin/dtopc run
要更改Faker库中的数据量,可以使用参数 -c
或 -count
bin/dtopc run -c 10
要添加自己的DTO库,只需通过composer安装它,并创建一个新的扩展AbstractRunner的运行类。