Download the PHP package micro-module/rest-bundle without Composer
On this page you can find all versions of the php package micro-module/rest-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download micro-module/rest-bundle
More information about micro-module/rest-bundle
Files in micro-module/rest-bundle
Download micro-module/rest-bundle
More information about micro-module/rest-bundle
Files in micro-module/rest-bundle
Vendor micro-module
Package rest-bundle
Short Description Reusable REST API infrastructure bundle: API versioning, base controllers, DTO mapping, JSON path filtering, event listeners, CSRF protection, and pagination/HATEOAS traits
License proprietary
Package rest-bundle
Short Description Reusable REST API infrastructure bundle: API versioning, base controllers, DTO mapping, JSON path filtering, event listeners, CSRF protection, and pagination/HATEOAS traits
License proprietary
Please rate this library. Is it a good library?
Informations about the package rest-bundle
MicroModule REST Bundle
Reusable REST API infrastructure bundle for Symfony-based microservices. Provides standardized HTTP-layer components to eliminate duplication across projects.
Features
- API Versioning — Version manager, resolver, registry, and response builder
- Base Controllers — Abstract API controller with common REST patterns
- DTO Mapping — Symfony ObjectMapper integration with custom transforms (UUID, DateTime)
- JSON Path Filtering — Response field filtering via JSON Path expressions
- Event Listeners — API versioning, process UUID, trailing slash redirect, domain exception handling
- CSRF Protection — Stateless CSRF token service and validation listener
- Pagination & HATEOAS Traits — Pagination, resource links, and JSON path filter traits
Installation
Configuration
Register the bundle in config/bundles.php:
Requirements
- PHP ^8.4
- Symfony ^7.0 || ^8.0
Optional Dependencies
symfony/object-mapper— for DtoMapper componentsymfony/json-path— for JsonPathFilter componentramsey/uuid— for ProcessUuidListener and UuidToStringTransformsymfony/security-csrf— for CSRF protection components
License
Proprietary
All versions of rest-bundle with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.4
micro-module/base Version ^0.12 || ^0.13 || ^0.14 || ^0.15
psr/log Version ^2.0 || ^3.0
symfony/config Version ^7.0 || ^8.0
symfony/dependency-injection Version ^7.0 || ^8.0
symfony/event-dispatcher Version ^7.0 || ^8.0
symfony/framework-bundle Version ^7.0 || ^8.0
symfony/http-foundation Version ^7.0 || ^8.0
symfony/http-kernel Version ^7.0 || ^8.0
symfony/routing Version ^7.0 || ^8.0
micro-module/base Version ^0.12 || ^0.13 || ^0.14 || ^0.15
psr/log Version ^2.0 || ^3.0
symfony/config Version ^7.0 || ^8.0
symfony/dependency-injection Version ^7.0 || ^8.0
symfony/event-dispatcher Version ^7.0 || ^8.0
symfony/framework-bundle Version ^7.0 || ^8.0
symfony/http-foundation Version ^7.0 || ^8.0
symfony/http-kernel Version ^7.0 || ^8.0
symfony/routing Version ^7.0 || ^8.0
The package micro-module/rest-bundle contains the following files
Loading the files please wait ...