symfonyvalue-objects-and-dtos

Design Value Objects for domain concepts and DTOs for data transfer with proper immutability and validation