Recommend this page to a friend! |
Download .zip |
Info | Documentation | View files (58) | Download .zip | Reputation | Support forum | Blog (1) | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2023-12-10 (27 days ago) | Not yet rated by the users | Total: 18 | All time: 11,140 This week: 91 |
Version | License | PHP version | Categories | |||
php-dto-transform-be 1.0 | MIT/X Consortium ... | 7 | Data types, Performance and optimization, P... |
Description | Author | |||
This package can check the performance of several PHP DTO packages. Innovation Award
|
1) https://github.com/yzen-dev/plain-to-class 2) https://github.com/spatie/data-transfer-object 3) https://github.com/EventSaucePHP/ObjectHydrator 4) https://github.com/janephp/automapper 5) https://github.com/CuyZ/Valinor 6) https://github.com/yiisoft/hydrator
LiteCheckBench:
<img width="1098" alt="image" src="https://github.com/yzen-dev/php-dto-transform-benchmark/assets/24630195/1d72122b-355a-4994-996f-e5b9e9a896fd">
FullCheckBench
<img width="1154" alt="image" src="https://github.com/yzen-dev/php-dto-transform-benchmark/assets/24630195/40c187bb-19c2-4726-be1e-6f373ecc88b3">
Files |
File | Role | Description | ||
---|---|---|---|---|
tests (1 file, 2 directories) | ||||
.editorconfig | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
composer.lock | Data | Auxiliary data | ||
phpbench.json | Data | Auxiliary data | ||
README.md | Doc. | Documentation |
Files | / | tests |
File | Role | Description | ||
---|---|---|---|---|
Full (2 files, 6 directories) | ||||
Lite (2 files, 5 directories) | ||||
SimpleContainer.php | Class | Class source |
Files | / | tests | / | Full |
File | Role | Description | ||
---|---|---|---|---|
CuyzVelinorDto (4 files, 1 directory) | ||||
Dto (4 files, 1 directory) | ||||
EventSauceDto (4 files, 1 directory) | ||||
JanePhpDto (4 files, 1 directory) | ||||
SpatieDto (4 files, 1 directory) | ||||
SymphonyDto (4 files, 1 directory) | ||||
FullCheckBench.php | Class | Class source | ||
UserDTO.php | Class | Class source |
Files | / | tests | / | Full | / | CuyzVelinorDto |
File | Role | Description | ||
---|---|---|---|---|
Address (2 files) | ||||
ProductDto.php | Class | Class source | ||
PurchaseDto.php | Class | Class source | ||
UserDto.php | Class | Class source | ||
UserTypeEnum.php | Aux. | Auxiliary script |
Files | / | tests | / | Full | / | CuyzVelinorDto | / | Address |
File | Role | Description |
---|---|---|
AddressClean.php | Class | Class source |
MetroDto.php | Class | Class source |
Files | / | tests | / | Full | / | Dto |
File | Role | Description | ||
---|---|---|---|---|
Address (2 files) | ||||
ProductDto.php | Class | Class source | ||
PurchaseDto.php | Class | Class source | ||
UserDto.php | Class | Class source | ||
UserTypeEnum.php | Aux. | Auxiliary script |
Files | / | tests | / | Full | / | Dto | / | Address |
File | Role | Description |
---|---|---|
AddressClean.php | Class | Class source |
MetroDto.php | Class | Class source |
Files | / | tests | / | Full | / | EventSauceDto |
File | Role | Description | ||
---|---|---|---|---|
Address (2 files) | ||||
ProductDto.php | Class | Class source | ||
PurchaseDto.php | Class | Class source | ||
UserDto.php | Class | Class source | ||
UserTypeEnum.php | Aux. | Auxiliary script |
Files | / | tests | / | Full | / | EventSauceDto | / | Address |
File | Role | Description |
---|---|---|
AddressClean.php | Class | Class source |
MetroDto.php | Class | Class source |
Files | / | tests | / | Full | / | JanePhpDto |
File | Role | Description | ||
---|---|---|---|---|
Address (2 files) | ||||
ProductDto.php | Class | Class source | ||
PurchaseDto.php | Class | Class source | ||
UserDto.php | Class | Class source | ||
UserTypeEnum.php | Aux. | Auxiliary script |
Files | / | tests | / | Full | / | JanePhpDto | / | Address |
File | Role | Description |
---|---|---|
AddressClean.php | Class | Class source |
MetroDto.php | Class | Class source |
Files | / | tests | / | Full | / | SpatieDto |
File | Role | Description | ||
---|---|---|---|---|
Address (2 files) | ||||
ProductDto.php | Class | Class source | ||
PurchaseDto.php | Class | Class source | ||
UserDto.php | Class | Class source | ||
UserTypeEnum.php | Aux. | Auxiliary script |
Files | / | tests | / | Full | / | SpatieDto | / | Address |
File | Role | Description |
---|---|---|
AddressClean.php | Class | Class source |
MetroDto.php | Class | Class source |
Files | / | tests | / | Full | / | SymphonyDto |
File | Role | Description | ||
---|---|---|---|---|
Address (2 files) | ||||
ProductDto.php | Class | Class source | ||
PurchaseDto.php | Class | Class source | ||
UserDto.php | Class | Class source | ||
UserTypeEnum.php | Aux. | Auxiliary script |
Files | / | tests | / | Full | / | SymphonyDto | / | Address |
File | Role | Description |
---|---|---|
AddressClean.php | Class | Class source |
MetroDto.php | Class | Class source |
Files | / | tests | / | Lite |
File | Role | Description | ||
---|---|---|---|---|
CuyzDTO (3 files) | ||||
EventSauceDTO (2 files) | ||||
SpatieDTO (3 files) | ||||
YiiSoft (1 file) | ||||
YzenDto (3 files) | ||||
LiteCheckBench.php | Class | Class source | ||
UserDTO.php | Class | Class source |
Files | / | tests | / | Lite | / | CuyzDTO |
File | Role | Description |
---|---|---|
ProductDTO.php | Class | Class source |
PurchaseDTO.php | Class | Class source |
UserDTO.php | Class | Class source |
Files | / | tests | / | Lite | / | EventSauceDTO |
File | Role | Description |
---|---|---|
ProductDTO.php | Class | Class source |
PurchaseDTO.php | Class | Class source |
Files | / | tests | / | Lite | / | SpatieDTO |
File | Role | Description |
---|---|---|
ProductDTO.php | Class | Class source |
PurchaseDTO.php | Class | Class source |
UserDTO.php | Class | Class source |
Files | / | tests | / | Lite | / | YzenDto |
File | Role | Description |
---|---|---|
ProductDTO.php | Class | Class source |
PurchaseDTO.php | Class | Class source |
UserDTO.php | Class | Class source |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.