|
58 | 58 | 1. [Using Validation Groups](core/validation.md#using-validation-groups)
|
59 | 59 | 2. [Dynamic Validation Groups](core/validation.md#dynamic-validation-groups)
|
60 | 60 | 3. [Error Levels and Payload Serialization](core/validation.md#error-levels-and-payload-serialization)
|
61 |
| -9. [Pagination](core/pagination.md) |
| 61 | +9. [Error Handling](core/errors.md) |
| 62 | + 1. [Converting PHP Exceptions to HTTP Errors](core/errors.md#converting-php-exceptions-to-http-errors) |
| 63 | +10. [Pagination](core/pagination.md) |
62 | 64 | 1. [Disabling the Pagination](core/pagination.md#disabling-the-pagination)
|
63 | 65 | 2. [Changing the Number of Items per Page](core/pagination.md#changing-the-number-of-items-per-page)
|
64 | 66 | 3. [Partial Pagination](core/pagination.md#partial-pagination)
|
65 |
| -10. [The Event System](core/events.md) |
66 |
| -11. [Content Negotiation](core/content-negotiation.md) |
| 67 | +11. [The Event System](core/events.md) |
| 68 | +12. [Content Negotiation](core/content-negotiation.md) |
67 | 69 | 1. [Enabling Several Formats](core/content-negotiation.md#enabling-several-formats)
|
68 | 70 | 2. [Registering a Custom Serializer](core/content-negotiation.md#registering-a-custom-serializer)
|
69 | 71 | 3. [Creating a Responder](core/content-negotiation.md#creating-a-responder)
|
70 | 72 | 4. [Writing a Custom Normalizer](core/content-negotiation.md#writing-a-custom-normalizer)
|
71 |
| -12. [Using External JSON-LD Vocabularies](core/external-vocabularies.md) |
72 |
| -13. [Extending JSON-LD context](core/extending-jsonld-context.md) |
73 |
| -14. [Data Providers](core/data-providers.md) |
| 73 | +13. [Using External JSON-LD Vocabularies](core/external-vocabularies.md) |
| 74 | +14. [Extending JSON-LD context](core/extending-jsonld-context.md) |
| 75 | +15. [Data Providers](core/data-providers.md) |
74 | 76 | 1. [Custom Collection Data Provider](core/data-providers.md#custom-collection-data-provider)
|
75 | 77 | 2. [Custom Item Data Provider](core/data-providers.md#custom-item-data-provider)
|
76 | 78 | 3. [Injecting the Serializer in an `ItemDataProvider`](core/data-providers.md#injecting-the-serializer-in-an-itemdataprovider)
|
77 |
| -15. [Extensions](core/extensions.md) |
| 79 | +16. [Extensions](core/extensions.md) |
78 | 80 | 1. [Custom Extension](core/extensions.md#custom-extension)
|
79 | 81 | 2. [Filter upon the current user](core/extensions.md#example)
|
80 |
| -16. [Security](core/security.md) |
81 |
| -17. [Performance](core/performance.md) |
| 82 | +17. [Security](core/security.md) |
| 83 | +18. [Performance](core/performance.md) |
82 | 84 | 1. [Enabling the Builtin HTTP Cache Invalidation System](core/performance.md#enabling-the-builtin-http-cache-invalidation-system)
|
83 | 85 | 2. [Enabling the Metadata Cache](core/performance.md#enabling-the-metadata-cache)
|
84 | 86 | 3. [Using PPM (PHP-PM)](core/performance.md#using-ppm-php-pm)
|
|
90 | 92 | 3. [Override at Resource and Operation Level](core/performance.md#override-at-resource-and-operation-level)
|
91 | 93 | 4. [Disable Eager Loading](core/performance.md#disable-eager-loading)
|
92 | 94 | 3. [Partial Pagination](core/performance.md#partial-pagination)
|
93 |
| -18. [Operation Path Naming](core/operation-path-naming.md) |
| 95 | +19. [Operation Path Naming](core/operation-path-naming.md) |
94 | 96 | 1. [Configuration](core/operation-path-naming.md#configuration)
|
95 | 97 | 2. [Create a Custom Operation Path Naming](core/operation-path-naming.md#create-a-custom-operation-path-resolver)
|
96 | 98 | 1. [Defining the Operation Path Naming](core/operation-path-naming.md#defining-the-operation-path-resolver)
|
97 | 99 | 2. [Registering the Service](core/operation-path-naming.md#registering-the-service)
|
98 | 100 | 3. [Configure it](core/operation-path-naming.md#configure-it)
|
99 |
| -19. [Accept application/x-www-form-urlencoded Form Data](core/form-data.md) |
100 |
| -20. [FOSUserBundle Integration](core/fosuser-bundle.md) |
| 101 | +20. [Accept application/x-www-form-urlencoded Form Data](core/form-data.md) |
| 102 | +21. [FOSUserBundle Integration](core/fosuser-bundle.md) |
101 | 103 | 1. [Installing the Bundle](core/fosuser-bundle.md#installing-the-bundle)
|
102 | 104 | 2. [Enabling the Bridge](core/fosuser-bundle.md#enabling-the-bridge)
|
103 | 105 | 3. [Creating a `User` Entity with Serialization Groups](core/fosuser-bundle.md#creating-a-user-entity-with-serialization-groups)
|
104 |
| -21. [Adding a JWT authentication using LexikJWTAuthenticationBundle](core/jwt.md) |
| 106 | +22. [Adding a JWT authentication using LexikJWTAuthenticationBundle](core/jwt.md) |
105 | 107 | 1. [Testing with Swagger](core/jwt.md#testing-with-swagger)
|
106 | 108 | 2. [Testing with Behat](core/jwt.md#testing-with-behat)
|
107 |
| -22. [NelmioApiDocBundle integration](core/nelmio-api-doc.md) |
108 |
| -23. [AngularJS Integration](core/angularjs-integration.md) |
| 109 | +23. [NelmioApiDocBundle integration](core/nelmio-api-doc.md) |
| 110 | +24. [AngularJS Integration](core/angularjs-integration.md) |
109 | 111 | 1. [Restangular](core/angularjs-integration.md#restangular)
|
110 | 112 | 2. [ng-admin](core/angularjs-integration.md#ng-admin)
|
111 |
| -24. [Swagger Support](core/swagger.md) |
| 113 | +25. [Swagger Support](core/swagger.md) |
112 | 114 | 1. [Override Swagger documentation](core/swagger.md#override-swagger-documentation)
|
113 |
| -25. [GraphQL Support](core/graphql.md) |
| 115 | +26. [GraphQL Support](core/graphql.md) |
114 | 116 | 1. [Overall View](core/graphql.md#overall-view)
|
115 | 117 | 2. [Enabling GraphQL](core/graphql.md#enabling-graphql)
|
116 | 118 | 3. [GraphiQL](core/graphql.md#graphiql)
|
117 |
| -26. [The Serialization Process](core/serialization.md) |
| 119 | +27. [The Serialization Process](core/serialization.md) |
118 | 120 | 1. [Overall Process](core/serialization.md#overall-process)
|
119 | 121 | 2. [Available Serializers](core/serialization.md#available-serializers)
|
120 | 122 | 3. [Decorating a Serializer and Add Extra Data](core/serialization.md#decorating-a-serializer-and-add-extra-data)
|
121 |
| -27. [Handling Data Transfer Objects (DTOs)](core/dto.md) |
| 123 | +28. [Handling Data Transfer Objects (DTOs)](core/dto.md) |
122 | 124 |
|
123 | 125 | ## The Schema Generator Component: Generate Data Models from Open Vocabularies
|
124 | 126 |
|
|
0 commit comments