Skip to content

fix: use explicit nullable types for PHP 8.4 compatibility#248

Merged
apotek merged 2 commits intoChromaticHQ:5.xfrom
markdorison:02-22-fix-php-84-deprecations
Feb 23, 2026
Merged

fix: use explicit nullable types for PHP 8.4 compatibility#248
apotek merged 2 commits intoChromaticHQ:5.xfrom
markdorison:02-22-fix-php-84-deprecations

Conversation

@markdorison
Copy link
Contributor

Description

Fix implicitly nullable parameters in GitHubStatusTrait deprecated in PHP 8.4. Also add PHP 8.4 and 8.5 to the CI matrix.

Motivation / Context

Fix deprecations and include latest PHP versions in testing.

Testing Instructions / How This Has Been Tested

CI should pass.

Fix implicitly nullable parameters in GitHubStatusTrait deprecated in
PHP 8.4. Also add PHP 8.4 and 8.5 to the CI matrix.
Preserves the exception chain for improved debuggability.
Copy link
Contributor

@apotek apotek left a comment

Choose a reason for hiding this comment

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

Correctly marks the properties as nullable. Thank you for doing this.

Passes tests.

@apotek apotek merged commit a34e7b1 into ChromaticHQ:5.x Feb 23, 2026
7 checks passed
@markdorison markdorison deleted the 02-22-fix-php-84-deprecations branch February 23, 2026 23:59
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.

2 participants