zendframework/zend-modulemanager
Abandoned; use laminas/laminas-modulemanager. Modular application system for zend-mvc applications
2.8.4
14M downloads/mo
#4776 most downloaded on Packagist
zendframework/zend-modulemanager
What this package is like to depend on
Last release 7 years ago
no release in 18 months
Ships unpredictably
gaps range from 9 days to 1.9 years
Rarely documented
notes for 16 of 73 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
73 releases · first in 2012
0 releases in the last 12 months
see the full history below
Release timeline
38 releases · Oct 2012 to Oct 2019Releases
latest 60 of 73-
2.8.428 Oct 2019Release notes
Open source →Added
- Nothing.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #91 fixes permission on cache file.
The permission denied issue occurs on reading the cache file, when cache has been build using different user account.
Release notes
Open source →Added
- Nothing.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #91 fixes permission on cache file. The permission denied issue occurs on reading the cache file, when cache has been build using different user account.
-
2.8.318 Oct 2019Release notes
Open source →Added
- #85 adds support for PHP 7.3.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #88 fixes
how cache files are created. Temporary file is created first and when
completed it is renamed to target file. It prevents from loading uncompleted
files.
Release notes
Open source →Added
- #85 adds support for PHP 7.3.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #88 fixes how cache files are created. Temporary file is created first and when completed it is renamed to target file. It prevents from loading uncompleted files.
-
2.8.202 Dec 2017Release notes
Open source →Added
- Nothing.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #74 Fixes exception message in ConfigListener
Release notes
Open source →Added
- Nothing.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #74 fixes exception message in ConfigListener
-
2.8.101 Nov 2017Release notes
Open source →Added
- Nothing.
Changed
- #73 modifies the
ModuleResolverListenerslightly. In #5, released in 2.8.0, we added the ability to use classes named after the module itself as a module class. However, in some specific cases, primarily when the module is a top-level namespace, this can lead to conflicts with globally-scoped classes. The patch in this release modifies the logic to first check if aModuleclass exists under the module namespace, and will use that; otherwise, it will then check if a class named after the namespace exists. Additionally, the class now implements a blacklist of specific classes known to be non-instantiable, including theGeneratorclass shipped with the PHP language itself.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
Release notes
Open source →Added
- Nothing.
Changed
- #73 modifies
the
ModuleResolverListenerslightly. In #5, released in 2.8.0, we added the ability to use classes named after the module itself as a module class. However, in some specific cases, primarily when the module is a top-level namespace, this can lead to conflicts with globally-scoped classes. The patch in this release modifies the logic to first check if aModuleclass exists under the module namespace, and will use that; otherwise, it will then check if a class named after the namespace exists. Additionally, the class now implements a blacklist of specific classes known to be non-instantiable, including theGeneratorclass shipped with the PHP language itself.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
-
2.8.011 Jul 2017Release notes
Open source →Added
- #4 adds a new
ListenerOptionsoption,use_zend_loader. The option defaults totrue, which keeps the current behavior of registering theModuleAutoloaderandAutoloaderProvider. If you disable it, these features will no longer be loaded, allowingModuleManagerto be used without zend-loader. - #5 adds the ability to use a class of any name for a module, so long as you provide the fully qualified class name when registering the module with the module manager.
Deprecated
- Nothing.
Removed
- #62 removes support for PHP 5.5 and HHVM.
Fixed
- #53 preventing race conditions when writing cache files (merged configuration)
Release notes
Open source →Added
- #4 adds a new
ListenerOptionsoption,use_zend_loader. The option defaults totrue, which keeps the current behavior of registering theModuleAutoloaderandAutoloaderProvider. If you disable it, these features will no longer be loaded, allowingModuleManagerto be used without zend-loader. - #5 adds the ability to use a class of any name for a module, so long as you provide the fully qualified class name when registering the module with the module manager.
Deprecated
- Nothing.
Removed
- #62 removes support for PHP 5.5 and HHVM.
Fixed
- #53 preventing race conditions when writing cache files (merged configuration)
- #4 adds a new
-
2.7.311 Jul 2017Release notes
Open source →Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #39 and #53 prevent race conditions when writing cache files (merged configuration).
- #36 removes a throw from
ServiceListener::onLoadModulesPost()that was previously emitted when a named plugin manager did not have an associated service present yet. Doing so allows plugin managers to be registered after configuration is fully merged, instead of requiring they be defined early. This change allows components to define their plugin managers via theirModuleclasses. - #58 corrects the typehint for the
ServiceListener::$listenersproperty.
Release notes
Open source →Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #39 and #53 prevent race conditions when writing cache files (merged configuration).
- #36 removes a
throw from
ServiceListener::onLoadModulesPost()that was previously emitted when a named plugin manager did not have an associated service present yet. Doing so allows plugin managers to be registered after configuration is fully merged, instead of requiring they be defined early. This change allows components to define their plugin managers via theirModuleclasses. - #58 corrects
the typehint for the
ServiceListener::$listenersproperty.
-
2.7.216 May 2016Release notes
Open source →Added
- #38 prepares and publishes the documentation to https://zendframework.github.io/zend-modulemanager/
- #40 adds a requirement on zend-config. Since the default use case centers around config merging and requires the component, it should be required by zend-modulemanager.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
Release notes
Open source →Added
- #38 prepares and publishes the documentation to https://zendframework.github.io/zend-modulemanager/
- #40 adds a requirement on zend-config. Since the default use case centers around config merging and requires the component, it should be required by zend-modulemanager.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
-
2.7.128 Feb 2016Release notes
Open source →Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #31 updates the
ServiceListener:onLoadModulesPost()workflow to override existing services on a given service/plugin manager instance when configuring it. Since the listener operates as part of bootstrapping, this is a requirement.
-
2.7.025 Feb 2016Release notes
Open source →Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
-
#13 and #28 update the component to be forwards-compatible with zend-servicemanager v3. This primarily affects how configuration is aggregated within the
ServiceListener(as v3 has a dedicated method in theZend\ServiceManager\ConfigInterfacefor retrieving it). -
#12, #28, and #29 update the component to be forwards-compatible with zend-eventmanager v3. Primarily, this involves:
- Changing trigger calls to
triggerEvent()and/ortriggerEventUntil(), and ensuring the event instance is injected with the new event name prior. - Ensuring aggregates are attached using the
$aggregate->attach($events)signature instead of the$events->attachAggregate($aggregate)signature. - Using zend-eventmanager's
EventListenerIntrospectionTraitto test that listeners are attached at expected priorities.
- Changing trigger calls to
-
2.6.122 Sep 2015Release notes
Open source →Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Fixed a condition where the
ModuleEventtarget was not properly populated with theModuleManageras the target.
-
2.6.022 Sep 2015Release notes
Open source →Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #10 pins the
zend-stdlib version to
~2.7, allowing it to use that version forward, and ensuring compatibility with consumers of the new zend-hydrator library.
-
2.5.322 Sep 2015Release notes
Open source →Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Fixed a condition where the
ModuleEventtarget was not properly populated with theModuleManageras the target.
-
2.5.222 Sep 2015Release notes
Open source →Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #9 pins the
zend-stdlib version to
>=2.5.0,<2.7.0, as 2.7.0 deprecates the hydrators (in favor of the new zend-hydrator library).
-
2.5.103 Jun 2015Nothing published for this version
-
2.5.003 Jun 2015Nothing published for this version
-
2.4.1307 May 2015 -
2.4.12no date -
2.4.11no date -
2.4.10no dateNothing published for this version
-
2.4.9no dateNothing published for this version
-
2.4.8no dateNothing published for this version
-
2.4.7no dateNothing published for this version
-
2.4.6no dateNothing published for this version
-
2.4.5no dateNothing published for this version
-
2.4.4no dateNothing published for this version
-
2.4.3no dateNothing published for this version
-
2.4.2no dateNothing published for this version
-
2.4.1no dateNothing published for this version
-
2.4.023 Mar 2015Nothing published for this version
-
2.3.910 Feb 2015Nothing published for this version
-
2.3.8no dateNothing published for this version
-
2.3.7no dateNothing published for this version
-
2.3.6no dateNothing published for this version
-
2.3.5no dateNothing published for this version
-
2.3.413 Jan 2015Nothing published for this version
-
2.3.311 Aug 2014Nothing published for this version
-
2.3.2no dateNothing published for this version
-
2.3.114 Apr 2014Nothing published for this version
-
2.3.012 Mar 2014Nothing published for this version
-
2.2.1005 Mar 2014Nothing published for this version
-
2.2.9no dateNothing published for this version
-
2.2.8no dateNothing published for this version
-
2.2.7no dateNothing published for this version
-
2.2.6no dateNothing published for this version
-
2.2.531 Oct 2013Nothing published for this version
-
2.2.421 Aug 2013Nothing published for this version
-
2.2.3no dateNothing published for this version
-
2.2.210 May 2013Nothing published for this version
-
2.2.1no dateNothing published for this version
-
2.2.0no dateNothing published for this version
-
2.1.617 Apr 2013Nothing published for this version
-
2.1.5no dateNothing published for this version
-
2.1.413 Mar 2013Nothing published for this version
-
2.1.319 Feb 2013Nothing published for this version
-
2.1.2no dateNothing published for this version
-
2.1.106 Feb 2013Nothing published for this version
-
2.1.029 Jan 2013Nothing published for this version
-
2.0.826 Jan 2013Nothing published for this version
-
2.0.7no dateNothing published for this version
-
2.0.619 Dec 2012Nothing published for this version