diff -u b/src/Routing/JsonApiParamEnhancer.php b/src/Routing/JsonApiParamEnhancer.php --- b/src/Routing/JsonApiParamEnhancer.php +++ b/src/Routing/JsonApiParamEnhancer.php @@ -77,7 +77,7 @@ } $page = ($request->query->has('page')) ? $request->query->get('page') : []; - $options['page'] = $this->pageNormalizer->denormalize($page, OffsetPage::class, NULL, $context); + $options['page'] = $this->pageNormalizer->denormalize($page, OffsetPage::class); $defaults['_json_api_params'] = $options; only in patch2: unchanged: --- a/tests/src/Unit/Routing/JsonApiParamEnhancerTest.php +++ b/tests/src/Unit/Routing/JsonApiParamEnhancerTest.php @@ -122,7 +122,12 @@ class JsonApiParamEnhancerTest extends UnitTestCase { )->willReturn($this->prophesize(Filter::class)->reveal()); $sort_normalizer = $this->prophesize(DenormalizerInterface::class); - $sort_normalizer->denormalize(Argument::any(), Sort::class)->willReturn($this->prophesize(Sort::class)->reveal()); + $sort_normalizer->denormalize( + Argument::any(), + Sort::class, + Argument::any(), + Argument::any() + )->willReturn($this->prophesize(Sort::class)->reveal()); $page_normalizer = $this->prophesize(DenormalizerInterface::class); $page_normalizer->denormalize(Argument::any(), OffsetPage::class)->willReturn($this->prophesize(OffsetPage::class)->reveal());