@@ -159,6 +159,14 @@ class HelperConfig implements ConfigInterface
159
159
}
160
160
```
161
161
162
+ ### Config class
163
+
164
+ ` Zend\ServiceManager\Config ` has been updated to follow the changes to the
165
+ ` ConfigInterface ` and ` ServiceManager ` . This essentially means that it removes
166
+ the various getter methods, and that the ` configureServiceManager() ` method
167
+ instead aggregates the relevant configuration from the configuration passed to
168
+ the constructor to pass to ` ServiceManager::withConfig() ` .
169
+
162
170
## Invokables
163
171
164
172
* Invokables no longer exist,* at least, not identically to how they existed in
@@ -761,7 +769,6 @@ We may re-introduce it via a separate component in the future.
761
769
762
770
The following interfaces, traits, and classes were * removed* :
763
771
764
- - ` Zend\ServiceManager\Config `
765
772
- ` Zend\ServiceManager\MutableCreationOptionsInterface ` ; this was previously
766
773
used by the ` AbstractPluginManager ` , and is no longer required as we ship a
767
774
separate ` PluginManagerInterface ` , and because the functionality is
@@ -787,3 +794,6 @@ The following classes and interfaces have changes:
787
794
` ServiceManager ` instance. This is because instances cannot be configured
788
795
in-situ; implementers will now need to call ` withConfig() ` and return the
789
796
instance returned by that method.
797
+ - ` Zend\ServiceManager\Config ` was updated to follow the changes to
798
+ ` ConfigInterface ` and ` ServiceManager ` , and now returns a new
799
+ ` ServiceManager ` instance from ` configureServiceManager() ` .
0 commit comments