Skip to content

Conversation

@clue
Copy link
Member

@clueclue commented Aug 9, 2024

This changeset improves PHP 8.4+ support by avoiding implicitly nullable types as discussed in reactphp/promise#260.

I'm planning to add native types to the public API and introduce PHPStan in follow-up PRs.

Once merged, we should apply similar changes to all our upcoming v3 components. On top of this, we should backport similar changes to the v1 branch.

Builds on top of #530, #529, #508, #410, reactphp/promise#260, reactphp/socket#317, reactphp/stream#179, reactphp/async#87 and reactphp/promise-timer#70

@WyriHaximusWyriHaximus merged commit cd24a5b into reactphp:3.xAug 18, 2024
@clueclue deleted the nullable-v3 branch August 19, 2024 00:18
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@clue@WyriHaximus