Skip to content

chore: bump helmich/schema2class to ^4.0.0 - #8

Merged
martin-helmich merged 1 commit into
masterfrom
chore/bump-schema2class
Sep 24, 2026
Merged

martin-helmich merged 1 commit into
masterfrom
chore/bump-schema2class

Conversation

@martin-helmich

Copy link
Copy Markdown
Member

Generation currently produces invalid PHP in ExtensionListExtensionInstancesRequest. The API has a query parameter named contract.interactionRequired, and schema2class used that name verbatim as a PHP identifier (private ?bool $contract.interactionRequired).

schema2class v4.0.0 includes martin-helmich/php-schema2class#145, which treats dots as word separators. The property is now generated as $contractInteractionRequired, and the JSON/query key stays unchanged.

🤖 Generated with Claude Code

Fixes invalid PHP generated for property names containing dots, such as
the "contract.interactionRequired" query parameter of
extension-list-extension-instances.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@martin-helmich
martin-helmich marked this pull request as ready for review September 24, 2026 13:37
@martin-helmich
martin-helmich merged commit cfba073 into master Sep 24, 2026
1 check 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