diff --git a/src/State/Provider/DeserializeProvider.php b/src/State/Provider/DeserializeProvider.php index be399f4f1bf..42ee5ff18ab 100644 --- a/src/State/Provider/DeserializeProvider.php +++ b/src/State/Provider/DeserializeProvider.php @@ -82,6 +82,7 @@ public function provide(Operation $operation, array $uriVariables = [], array $c && ( 'POST' === $method || 'PATCH' === $method + || 'DELETE' === $method || ('PUT' === $method && !($operation->getExtraProperties()['standard_put'] ?? true)) ) ) {