aedart / athenaeum-dto
Data Transfer Object (DTO) abstraction
Requires
- php: ^8.4
- aedart/athenaeum-contracts: ^10.9
- aedart/athenaeum-properties: ^10.9
- aedart/athenaeum-utils: ^10.9
This package is auto-updated.
Last update: 2026-06-08 07:23:49 UTC
README
A variation / interpretation of the Data Transfer Object (DTO) design pattern (Distribution Pattern). A DTO is nothing more than an object that can hold some data. Most commonly it is used for for transporting that data between systems, e.g. a client and a server. This package provides an abstraction for such DTOs.
If you don't know about DTOs, I recommend you to read Martin Fowler's description of DTO, and perhaps perform a few Google searches about this topic.
Documentation
Please read the official documentation for additional information.
Repository
The mono repository is located at github.com/aedart/athenaeum
Versioning
This package follows Semantic Versioning 2.0.0
License
BSD-3-Clause, Read the LICENSE file included in this package