-
-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Drop PHP 7 support, add PHP 8.2 support #48
Drop PHP 7 support, add PHP 8.2 support #48
Conversation
- Remove support for PHP 7 - Add support for PHP 8.2 - Bump laminas-api-tools deps to versions that work with 8.2 Signed-off-by: Matthew Weier O'Phinney <[email protected]>
First release removing container-interop. Signed-off-by: Matthew Weier O'Phinney <[email protected]>
Signed-off-by: Matthew Weier O'Phinney <[email protected]>
Makes a few properties nullable, as they were operating that way already. Stuffs remaining issues into baseline. Signed-off-by: Matthew Weier O'Phinney <[email protected]>
Signed-off-by: Matthew Weier O'Phinney <[email protected]>
Signed-off-by: Matthew Weier O'Phinney <[email protected]>
Blocked by laminas-api-tools/api-tools-oauth2#42. |
Picks up PHP 8.2 support. Signed-off-by: Matthew Weier O'Phinney <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see the upstream types are out of whack in laminas-authentication, so the psalm issues should go in the baseline, but other than that 👍
Failures are from Psalm, and I cannot reproduce them locally, even with the From what I can tell, Psalm is complaining that when calling these methods, we are checking to see if Since I cannot reproduce, I'm not sure how to exclude these in order to resolve the issue. Update: I'd made changes to the laminas-authentication libraries locally, which is why I could not recreate. Resolved now. |
Laminas authentication resolvers are nullable, but not explicitly so currently. Signed-off-by: Matthew Weier O'Phinney <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 👍
Description
This patch adds support for PHP 8.2, while dropping support for PHP 7. Additionally, it bumps the laminas-servicemanager dependency to 3.11, dropping support for container-interop.