FOSRestBundle ============= This bundle provides various tools to rapidly develop RESTful API's & applications with Symfony. Features include: - A View layer to enable output and format agnostic Controllers - Accept header format negotiation including handling for custom mime types - RESTful decoding of HTTP request body and Accept headers - Map exception codes to HTTP response status codes - A serializer error renderer that returns exceptions and errors in a format compatible with RFC 7807 using the Symfony Serializer component or the JMS Serializer [![Build Status](https://img.shields.io/github/workflow/status/FriendsOfSymfony/FOSRestBundle/CI?style=flat-square)](https://github.com/FriendsOfSymfony/FOSRestBundle/actions?query=workflow:CI) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/FriendsOfSymfony/FOSRestBundle/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/FriendsOfSymfony/FOSRestBundle/?branch=master) [![Code Coverage](https://scrutinizer-ci.com/g/FriendsOfSymfony/FOSRestBundle/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/FriendsOfSymfony/FOSRestBundle/?branch=master) [![Total Downloads](https://poser.pugx.org/FriendsOfSymfony/rest-bundle/downloads.svg)](https://packagist.org/packages/FriendsOfSymfony/rest-bundle) [![Latest Stable Version](https://poser.pugx.org/FriendsOfSymfony/rest-bundle/v/stable.svg)](https://packagist.org/packages/FriendsOfSymfony/rest-bundle) [![SensioLabsInsight](https://insight.sensiolabs.com/projects/0be23389-2e85-49cf-b333-caaa36d11c62/mini.png)](https://insight.sensiolabs.com/projects/0be23389-2e85-49cf-b333-caaa36d11c62) Documentation ------------- [Read the Documentation](https://symfony.com/doc/current/bundles/FOSRestBundle/index.html) Please see the upgrade files (`UPGRADING-X.X.md`) for any relevant instructions when upgrading to a newer version. Installation ------------ All the installation instructions are located in the [documentation](https://symfony.com/doc/current/bundles/FOSRestBundle/1-setting_up_the_bundle.html). License ------- This bundle is under the MIT license. See the complete license [in the bundle](LICENSE).
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
.github | Folder | 0755 |
|
|
Context | Folder | 0755 |
|
|
Controller | Folder | 0755 |
|
|
Decoder | Folder | 0755 |
|
|
DependencyInjection | Folder | 0755 |
|
|
ErrorRenderer | Folder | 0755 |
|
|
EventListener | Folder | 0755 |
|
|
Exception | Folder | 0755 |
|
|
Form | Folder | 0755 |
|
|
Inflector | Folder | 0755 |
|
|
Negotiation | Folder | 0755 |
|
|
Normalizer | Folder | 0755 |
|
|
Request | Folder | 0755 |
|
|
Resources | Folder | 0755 |
|
|
Response | Folder | 0755 |
|
|
Routing | Folder | 0755 |
|
|
Serializer | Folder | 0755 |
|
|
Tests | Folder | 0755 |
|
|
Util | Folder | 0755 |
|
|
Validator | Folder | 0755 |
|
|
Version | Folder | 0755 |
|
|
View | Folder | 0755 |
|
|
.gitignore | File | 70 B | 0644 |
|
.php_cs | File | 589 B | 0644 |
|
.styleci.yml | File | 61 B | 0644 |
|
.travis.yml | File | 1.07 KB | 0644 |
|
CHANGELOG.md | File | 16.53 KB | 0644 |
|
FOSRestBundle.php | File | 2.02 KB | 0644 |
|
LICENSE | File | 1.08 KB | 0644 |
|
README.md | File | 2.11 KB | 0644 |
|
UPGRADING-2.0.md | File | 5.82 KB | 0644 |
|
UPGRADING-2.1.md | File | 413 B | 0644 |
|
UPGRADING-2.8.md | File | 6.04 KB | 0644 |
|
UPGRADING-3.0.md | File | 7.02 KB | 0644 |
|
composer.json | File | 3.3 KB | 0644 |
|
phpunit | File | 399 B | 0644 |
|
phpunit.xml.dist | File | 716 B | 0644 |
|