Skip to content

Conversation

TomA-R
Copy link
Contributor

@TomA-R TomA-R commented Oct 19, 2025

This fixes the PHP extension's mapping for uint32, which was incorrectly using Int32. I've also added a couple of small tests to cover edge cases in RepeatedField and MapField

Fixes incorrect type mapping in the PHP extension where uint32 fields were handled as signed int32. This prevented valid unsigned values above 2^31 - 1 (e.g. 2147483648–4294967295) from being represented correctly. This updates the mapping to UInt32.
@TomA-R TomA-R requested a review from a team as a code owner October 19, 2025 03:55
@TomA-R TomA-R requested review from ericsalo and removed request for a team October 19, 2025 03:55
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