-
-
Notifications
You must be signed in to change notification settings - Fork 18
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
Support and require laminas-servicemanager
v4.0
#25
Conversation
a74f4c8
to
6fb97f7
Compare
Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
6fb97f7
to
db5be2f
Compare
@@ -31,19 +31,18 @@ | |||
} | |||
}, | |||
"require": { | |||
"php": "~8.0.0 || ~8.1.0 || ~8.2.0", | |||
"php": "~8.1.0 || ~8.2.0", |
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.
laminas-servicemanager
dropped support for PHP 8.0 and thus we can drop it here as well.
"laminas/laminas-json": "^3.1", | ||
"laminas/laminas-servicemanager": "^4.0.0-rc2", |
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.
title says "add support", but implementation adds it as a requirement (wasn't one before, BTW).
Not sure what the right direction is here 🤔
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.
AFAIR we decided on stating explicit requirements in components to avoid surprises in upstream projects.
The AdapterPluginManager
and the Serializer
abstract class are totally depending on the AdapterPluginManager
. So the only things which are not servicemanager related are the concrete implementations.
Not sure if we should extract the plugin manager specific code to a satellite instead but having 60+% of this component being dangling until composer requirements are fulfilled feels weird to me.
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.
Works for me 👍
laminas-servicemanager
v4.0laminas-servicemanager
v4.0
Description
This provides support for
laminas-servicemanager
v4.0