Skip to content

feat(doctrine): add nested relation support to IriFilter and UuidFilter#7759

Merged
soyuka merged 3 commits intoapi-platform:mainfrom
soyuka:iri-filter-relation
Feb 18, 2026
Merged

feat(doctrine): add nested relation support to IriFilter and UuidFilter#7759
soyuka merged 3 commits intoapi-platform:mainfrom
soyuka:iri-filter-relation

Conversation

@soyuka
Copy link
Member

@soyuka soyuka commented Feb 14, 2026

Q A
Branch? main
Tickets Related to #7711
License MIT
Doc PR
  • Migrate IriFilter to use NestedPropertyHelperTrait for nested properties
  • Migrate AbstractUuidFilter from OrmPropertyHelperTrait to NestedPropertyHelperTrait
  • Add comprehensive tests for nested filtering with both filters

@soyuka soyuka force-pushed the iri-filter-relation branch 5 times, most recently from a0f5473 to 8593de6 Compare February 16, 2026 16:46
| Q             | A
| ------------- | ---
| Branch?       | main
| Tickets       | Related to api-platform#7711
| License       | MIT
| Doc PR        | ∅

* Migrate IriFilter to use NestedPropertyHelperTrait for nested properties
* Migrate AbstractUuidFilter from OrmPropertyHelperTrait to NestedPropertyHelperTrait
* Add comprehensive tests for nested filtering with both filters

  # Please enter the commit message for your changes. Lines starting
  # with '#' will be ignored, and an empty message aborts the commit.
  #
  # On branch iri-filter-relation
  # Changes to be committed:
  #	modified:   src/Doctrine/Orm/Filter/AbstractUuidFilter.php
  #	modified:   src/Doctrine/Orm/Filter/IriFilter.php
  #	new file:   tests/Fixtures/TestBundle/Entity/FilterNestedTest/Company.php
  #	new file:   tests/Fixtures/TestBundle/Entity/FilterNestedTest/Department.php
  #	new file:   tests/Fixtures/TestBundle/Entity/FilterNestedTest/Employee.php
  #	new file:   tests/Functional/NestedFilterTest.php
@soyuka soyuka force-pushed the iri-filter-relation branch from 8593de6 to c98429f Compare February 17, 2026 10:11
@soyuka soyuka force-pushed the iri-filter-relation branch 3 times, most recently from d07de75 to 3992c5f Compare February 17, 2026 20:07
@soyuka soyuka force-pushed the iri-filter-relation branch from 3992c5f to 644f1fb Compare February 18, 2026 08:02
@soyuka soyuka merged commit c56a354 into api-platform:main Feb 18, 2026
146 of 147 checks passed
@soyuka soyuka deleted the iri-filter-relation branch February 18, 2026 08:02
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.

1 participant

Comments