This patch switches from using container-interop as a dependency to using laminas-servicemanager 3.11.2+.
Internally, it also modifies all container-interop implementations to be psr/container implementations, and modifies type-checking to check against psr/container instead of container-interop.
Since laminas-servicemanager at those versions provides and replaces container-interop, this change is backwards compatible.
(This demonstration validates the approach.)
Description
This patch switches from using container-interop as a dependency to using laminas-servicemanager 3.11.2+. Internally, it also modifies all container-interop implementations to be psr/container implementations, and modifies type-checking to check against psr/container instead of container-interop.
Since laminas-servicemanager at those versions provides and replaces container-interop, this change is backwards compatible. (This demonstration validates the approach.)
Fixes #20