Skip to content

3.11.0

Closed Apr 4, 2022 100% complete

Changed

This release makes a significant change, but one that is currently fully backwards-compatible.

The package now replaces the container-interop/container-interop package (versions 1.2.0 and later), and makes all container-interop interfaces aliases of PSR-11 interfaces via an autoloader rule. The net effect is that all typehints in laminas-servicema…

Changed

This release makes a significant change, but one that is currently fully backwards-compatible.

The package now replaces the container-interop/container-interop package (versions 1.2.0 and later), and makes all container-interop interfaces aliases of PSR-11 interfaces via an autoloader rule. The net effect is that all typehints in laminas-servicemanager classes (both for parameter typehints as well as implementations) are now against PSR-11 interfaces, while still retaining backwards compatibility with container-interop.

We will provide tooling in an upcoming release to allow end-users to update any classes they have that typehint against or implement container-interop interfaces to switch to PSR-11 interfaces instead. After that tooling is available, we will do another release that drops the interface aliases entirely.

This milestone is closed.

No open issues remain. View closed issues or see open milestones in this repository.