Skip to content

Conversation

@soyuka
Copy link
Member

@soyuka soyuka commented Dec 18, 2025

remove usage of soyuka/phpunit and use ^12.2 (not sure we can merge this for now but it'll reduce the number of github calls and improve our global ci speed/fail rate)

Move MongoDB-specific ApiResource fixtures to separate ApiResourceOdm
directory to better organize ODM-only resources. Fix PropertyHelperTrait
nullable type handling and add MongoDB check in PropertyMetadataLoader.
Fix ExistsFilter null key array handling and DateFilter imports.
Remove soyuka/phpunit fork from all composer.json files and upgrade to
PHPUnit 12.2. Update CI workflow to install PHPUnit before other steps
and configure MongoDB conditional execution. Migrate tests from Prophecy
to PHPUnit native mocking in FieldsBuilderTest and Symfony event listener
tests. Remove unused dataprovider and fix warnings.
@soyuka soyuka merged commit c4d2c53 into api-platform:4.2 Dec 27, 2025
129 of 130 checks passed
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