michaelalexeevweb/openapi-php-dto-generator
Generate PHP DTO classes directly from OpenAPI specifications. This package parses your schema and produces typed, ready-to-use data transfer objects with constructor properties, type hints, and nested object support—reducing manual boilerplate and keeping code in sync with your API contract.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| pfilsx/dto-param-converter-bundle | 0.89 | A Symfony bundle that converts request parameters into typed DTOs via a param converter, keeping controllers clean and making input handling more explicit, reusable, and testable. | 7 | 7 | 1 | 601 | 0 | 0.1 | 26.0 | MIT | 3 years ago | |
| nelexa/request-dto-bundle | 0.89 | Symfony bundle for mapping HTTP request data into typed DTOs with attribute-based configuration, validation, and automatic hydration. Reduce controller boilerplate by turning query, body, and route parameters into clean, testable request objects, with support for nested DTOs and Symfony Validator. | 9 | 9 | 3 | 711 | 0 | 0.1 | 25.7 | MIT | 4 years ago | |
| phpro/api-problem-bundle | 0.88 | Symfony bundle that turns exceptions into RFC7807 Problem Details responses (application/problem+json). Listens for ApiProblemException/HttpException/Security exceptions and converts them to standardized JSON errors based on phpro/api-problem, with support for custom transformers. | 25 | 25 | 12 | 10K | 2 | 12.2 | 37.3 | MIT | 8 months ago | |
| mnavarrocarter/problem-details-bundle | 0.88 | A Symfony bundle for RFC 7807 problem details that turns exceptions and validation errors into consistent application/problem+json API responses with configurable type, title, status, detail, and custom extension fields. Ideal for standardizing HTTP API error handling. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 8 years ago | |
| svb/dto-generator-bundle | 0.88 | A Symfony bundle that generates typed DTO classes from your entities, arrays, or config, complete with constructors, getters, setters, and mapping helpers. A console command lets you scaffold and regenerate DTOs quickly, reducing boilerplate in your service and API layers. | 0 | 0 | 0 | 3K | 0 | 0.0 | 48.6 | MIT | — | |
| michaelcozzolino/symfony-validation-enhancements-bundle | 0.88 | A Symfony bundle that enhances the Validator component with additional validation features and constraints. Integrates quickly into existing Symfony applications to simplify common validation scenarios and keep validation logic reusable and configuration-driven. | 1 | 1 | 0 | 0 | 0 | 0.8 | 1.1 | MIT | 1 year ago | |
| metglobal/dto-bundle | 0.88 | A Symfony bundle for working with data transfer objects (DTOs), making it easier to convert request or array data into typed PHP objects instead of loose arrays. Helps keep controllers and services cleaner by centralizing data mapping and structure. | 2 | 1 | 3 | 0 | 0 | 0.1 | — | MIT | — | |
| wendelladriel/laravel-validated-dto | 0.88 | Validated DTOs for Laravel: extend ValidatedDTO, declare typed properties and validation rules, and get validated, cast, type-safe data objects from request payloads. Includes built-in casts and config publishing for cleaner controllers. | 774 | 774 | 46 | 54K | 1 | 26.3 | 28.0 | MIT | 5 months ago | |
| mattjanssen/api-response-bundle | 0.88 | A PHP bundle for building consistent API responses, with helpers for standardized success and error payloads so your application returns clean, predictable JSON across endpoints. | 7 | 7 | 4 | 0 | 0 | 0.5 | — | MIT | 6 years ago | |
| baptiste-contreras/symfony-request-param-bundle | 0.88 | — | 1 | 1 | 0 | 0 | 0 | 0.3 | — | — | 3 years ago | |
| romanzipp/dto | 0.88 | Lightweight data transfer objects for PHP and Laravel. Define typed properties, cast and validate values, and convert DTOs to and from arrays with ease, keeping request and response data structured and type-safe. | 12 | 12 | 1 | 337 | 1 | 0.2 | 19.7 | MIT | — | |
| php-collective/symfony-dto | 0.87 | php-collective/symfony-dto brings typed DTOs to Symfony controllers, letting you map and validate request data into dedicated objects instead of raw arrays. It keeps request handling explicit, type-safe, and easier to maintain, with attribute-driven mapping and validation. | 0 | — | 0 | — | 0 | 7.0 | — | MIT | 7 months ago | |
| artyuum/request-dto-mapper-bundle | 0.87 | — | 51 | 51 | 0 | 159 | 0 | 1.3 | 8.4 | MIT | 3 years ago | |
| check24/apitk-dtomapper-bundle | 0.87 | — | 2 | 2 | 3 | 0 | 0 | 2.9 | — | MIT | 4 years ago | |
| romanzipp/laravel-dto | 0.87 | A lightweight base class for building Data Transfer Objects in Laravel. Define typed properties, cast nested DTOs and collections, and hydrate from arrays or requests, giving your app predictable, self-validating data objects instead of loose arrays. | 11 | 11 | 2 | 128 | 1 | 0.3 | 14.7 | MIT | — | |
| silpo-tech/mapper-bundle | 0.87 | A Symfony bundle for silpo-tech/mapper that automatically configures object-to-object and array mapping services. Register mappers, define mapping profiles, and convert DTOs, entities, and arrays with minimal boilerplate, keeping domain and transport layers clean and decoupled. | 0 | 0 | 1 | 446 | 0 | 8.1 | 39.2 | MIT | 7 months ago | |
| open-southeners/laravel-dto | 0.87 | — | 10 | 10 | 1 | 282 | 2 | 18.7 | 23.2 | MIT | 6 months ago | |
| stas-plov/dto-validator-bundle | 0.87 | stas-plov/dto-validator-bundle adds DTO-based validation to PHP applications, letting you define rules for data transfer objects and keep request/input handling clean and reusable. A lightweight bundle for structured validation workflows. | 1 | 1 | 0 | 0 | 0 | 0.0 | — | NOASSERTION | 2 years ago | |
| devl0pr/request-manager-bundle | 0.87 | — | 0 | 0 | 0 | 0 | 0 | 3.3 | — | MIT | 4 years ago | |
| phpro/api-problem | 0.87 | A framework-agnostic RFC 7807 Problem Details implementation for PHP, providing an interface, an ApiProblemException, and built-in HTTP problem types (400–428) for consistent API error responses, with Symfony integration available. | 66 | 68 | 7 | 22K | 2 | 22.7 | 40.3 | MIT | 1 month ago |
How can I help you explore Laravel packages today?