From aa2c0b4a068c78a1e1fb7ab346072111d152592f Mon Sep 17 00:00:00 2001 From: Maxcastel Date: Thu, 15 Oct 2026 10:32:46 +0200 Subject: [PATCH] fix(metadata): do not override the parameter provider with the filter provider --- core/filters.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/filters.md b/core/filters.md index ce0bc5aa139..3434aa824d6 100644 --- a/core/filters.md +++ b/core/filters.md @@ -703,6 +703,9 @@ Parameter Providers are powerful services that can inspect, transform, or provid parameters. They can even modify the current `Operation` metadata on the fly. A provider is a class that implements `ApiPlatform\State\ParameterProviderInterface`. +Some filters set their own provider, for instance `IriFilter` uses `IriConverterParameterProvider`. +When a `provider` is declared on the parameter, it is used instead. + ### `IriConverterParameterProvider` This built-in provider takes an IRI string (e.g., `/users/1`) and converts it into the corresponding