Skip to content
This repository has been archived by the owner on Jan 29, 2020. It is now read-only.

Remove deprecated functionality #128

Conversation

weierophinney
Copy link
Member

This patch removes functionality previously marked or messaged as deprecated, including:

  • the ControllerLoader factory and service (the latter of which was aliased to ControllerManager anyways)
  • Zend\Mvc\View\SendResponseListener (deprecated, and merely extended Zend\Mvc\SendResponseListener)
  • Application::send() (deprecated, and a no-op)
  • DispatchListener::marshallControllerNotFoundEvent() (deprecated, and proxied to marshalControllerNotFoundEvent())
  • all ServiceLocatorAware initializers from both ServiceManagerConfig and ControllerManager.

The patch also bumps the requirements for the following components to their v3 releases:

  • zend-eventmanager
  • zend-servicemanager (this prompted the removal of the ServiceLocatorAware initializers)
  • zend-stdlib

and bumps the minimum supported PHP version to 5.6.

Finally the patch also cleans up the composer suggestions list to remove items that are now required by default, and remove items that are no longer relevant.

- Bumps zend-servicemanager to only v3 versions.
- Removes ServiceLocatorAware initializers from both
  ServiceManagerConfig and ControllerManager
Deprecated some time ago in favor of the ControllerManager service.
- Removed items that are now requirements
- Removed zend-di (as zend-servicemanager-di will bring it in, and it's already
  a suggestion)
- Removed zend-config (as there's no relevance; the config service can be an
  array or a Config instance, but there's no preference for either)
Require v3 releases of core functionality:

- zend-eventmanager
- zend-servicemanager
- zend-stdlib
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants