Skip to content

IBX-12046: Removed Symfony 8 deprecated code usage - #237

Open
ViniTou wants to merge 1 commit into
6.0from
ibx-12046-symfony-deprecations
Open

IBX-12046: Removed Symfony 8 deprecated code usage#237
ViniTou wants to merge 1 commit into
6.0from
ibx-12046-symfony-deprecations

Conversation

@ViniTou

@ViniTou ViniTou commented Sep 9, 2026

Copy link
Copy Markdown
Contributor
🎫 Issue IBX-12046

Related PRs:

Description:

Aligns this repo with Symfony 7.4's contracts so no Symfony 8-removed API is used, ahead of the future Symfony 8 upgrade. Scope was limited to the one category the static/live scan found here:

  • Request::get() → explicit $request->query->get() access in GetBasedQueryContentTypeQueryBuilder (4 call sites: limit, offset, filter, sort), since these are GET query-string parameters for a GET-based query builder.

No voters, constraints, UserInterface implementations, OptionsResolver nested-defaults usage, Twig app.request.get() calls (repo has no Twig templates), symfony/templating usage, or PHP 8.4 implicit-nullable parameters were found in this repo. No BC handling was needed since Request::get() had no return-type/semantic change, just a call-site rewrite.

For QA:

Exercise the REST content-type query endpoints that pass limit, offset, filter, and sort query-string parameters — behavior is unchanged, only the internal request-bag access changed.

Documentation:

N/A — internal (@internal) class, no public API change.

Replaced Request::get() calls with explicit bag access (query) in
GetBasedQueryContentTypeQueryBuilder so the repo emits no direct
Symfony deprecations on 7.4 ahead of the Symfony 8 upgrade.
@sonarqubecloud

sonarqubecloud Bot commented Sep 9, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants