core
core copied to clipboard
The server component of API Platform: hypermedia and GraphQL APIs in minutes
Hello, I recently came across [RFC 9652](https://www.rfc-editor.org/rfc/rfc9652), which introduces the `Link-Template` HTTP header field. This header allows describing the structure of a link between resources using URI templates, making it...
**API Platform version(s) affected**: I currently use api-platform/symfony in version 4.0.6 **Description** The PHP8 return data type of the method is ignored. Only the old notation for annotations is taken...
**Description** Global openapi tags are not configurable, add a configuration option. **Example**
**Description** In PHP 8.4.0, `BcMath\Number` was introduced as an OOP interface for bcmath. When an object defines a property with a type as `Number`, it is serialized as an object....
**Description** This was already closed in https://github.com/api-platform/core/issues/2931, but I would like you to reconsider. Since it's quite limiting not being able to use Doctrine's Inheritance mapping and OpenAPI has nowadays...
**Description** API platform should know default structure of own error responses, see: ``` \ApiPlatform\State\ApiResource\Error \ApiPlatform\Validator\Exception\ValidationException ``` but don't generate schema for it. as a result you can't generate models for...
**Description** The APITestCase is quite useful but we need the whole API Platform stack to use it. It would be nice to create a subtree-split for this functionality.
**API Platform version(s) affected**: 4.0.12 **Description** When trying to create, replace or update an embbeded relation using POST, PUT or PATCH Operations, that embedded relation is not modified. As far...
**API Platform version(s) affected**: 4.0.4 **Description** According to the [JSON:API documentation](https://jsonapi.org/format/#crud-creating), an ID is not required in a POST request, but Api Platform requires it in OpenAPI documentation.  Can...
**API Platform version(s) affected**: 3.x, 4.x **Description** HTTP Cache doesn't work with DTO using stateOptions, the current implementation in `PurgeHttpCacheListener` only searches for Doctrine entities.