rmzamora / rest-bundle
This Bundle provides various tools to rapidly develop RESTful API's with Symfony2 rmzamora-forked
Installs: 599
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 626
Type:symfony-bundle
Requires
- php: >=5.3.2
- doctrine/inflector: 1.0.*
- psr/log: ~1.0
- symfony/framework-bundle: ~2.2
- willdurand/jsonp-callback-validator: ~1.0
- willdurand/negotiation: ~1.2
Requires (Dev)
- jms/serializer-bundle: ~0.12
- sensio/framework-extra-bundle: ~2.2
- symfony/form: ~2.2
- symfony/security: ~2.2
- symfony/serializer: ~2.2
- symfony/validator: ~2.2
- symfony/yaml: ~2.2
Suggests
- jms/serializer-bundle: Add support for advanced serialization capabilities, recommended, requires ~0.12
- sensio/framework-extra-bundle: Add support for route annotations and the view response listener
- symfony/serializer: Add support for basic serialization capabilities and xml decoding, requires ~2.2
- symfony/validator: Add support for validation capabilities in the ParamFetcher, requires ~2.2
Conflicts
- jms/serializer: <0.12
- jms/serializer-bundle: <0.11
This package is not auto-updated.
Last update: 2017-10-23 06:35:12 UTC
README
This bundle provides various tools to rapidly develop RESTful API's & applications with Symfony2. Features include:
- A View layer to enable output and format agnostic Controllers
- A custom route loader to generate url's following REST conventions
- Accept header format negotiation including handling for custom mime types
- RESTful decoding of HTTP request body and Accept headers
- Exception controller for sending appropriate HTTP status codes
Documentation
Please see the UPGRADING.md for any relevant instructions when upgrading to a newer version.
Installation
All the installation instructions are located in the documentation.
License
This bundle is under the MIT license. See the complete license in the bundle:
Resources/meta/LICENSE