Skip to content

Conversation

@wiewiurdp
Copy link
Contributor

@wiewiurdp wiewiurdp commented Dec 16, 2025

🎫 Issue IBX-10708

Related PRs:

https://github.com/ibexa/site-factory/pull/148

Description:

Implemented SerializerFactory to streamline serializer creation logic. Updated services configuration to use tagged normalizers and encoders, improving modularity and maintainability. Added SiteAccessMatcherDenormalizer with corresponding service definitions.

For QA:

Regresssion: ibexa/commerce#1632

Documentation:

@konradoboza konradoboza marked this pull request as ready for review December 16, 2025 11:09
MateuszKolankowski added 3 commits December 22, 2025 12:03
Implemented `SerializerFactory` to streamline serializer creation logic. Updated services configuration to use tagged normalizers and encoders, improving modularity and maintainability. Added `SiteAccessMatcherDenormalizer` with corresponding service definitions.
…g redundant `Traversable` checks and improving property encapsulation.
@tomaszszopinski tomaszszopinski force-pushed the IBX-10708-fixed-data-denormalization branch from c6e0e8f to 102f43b Compare December 22, 2025 11:03
@sonarqubecloud
Copy link

@tomaszszopinski tomaszszopinski self-assigned this Jan 7, 2026
Copy link

@tomaszszopinski tomaszszopinski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QA approved on Ibexa DXP v5 apache&ddev.

Copy link
Member

@alongosz alongosz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This overall lacks some container-level testing (using e.g., Matthias' Symfony DI testing library). However coming a bit late to the party and I see there's some Behat coverage elesewhere, so +1.

Comment on lines +79 to +80
# Warning: Do NOT enable autoconfigure for Serializer and Normalizer services.
# They will be tagged with "serializer.normalizer" tag and injected to main app serializer service if done so.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be checked via container tests. It's easy to add _defaults on top of the file and miss that comment ;)

@alongosz alongosz merged commit 0bb102f into main Jan 7, 2026
16 checks passed
@alongosz alongosz deleted the IBX-10708-fixed-data-denormalization branch January 7, 2026 11:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bug Something isn't working QA approved

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants