Skip to content

Canonicalize empty entitlement limit maps - #2

Merged
danifronter merged 1 commit into
mainfrom
codex/empty-limits-map-canonicalization
Aug 22, 2026
Merged

danifronter merged 1 commit into
mainfrom
codex/empty-limits-map-canonicalization

Conversation

@danifronter

Copy link
Copy Markdown
Contributor

Summary

  • preserve the declared JSON-map type of entitlements.limits during v3 canonicalization
  • make signatures stable when a wire {} is decoded by PHP as associative []
  • add a cross-boundary JSON round-trip fixture

Verification

  • composer verify (PHPCS, PHPStan, 35 tests / 102 assertions)

This is a receiver-independent shared-contract fix for all PHP applications using the Central SDK.

@danifronter
danifronter merged commit 26f2464 into main Aug 22, 2026
5 checks passed
@danifronter
danifronter deleted the codex/empty-limits-map-canonicalization branch August 22, 2026 06:08
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