laminas/laminas-config-aggregator
Aggregate and merge configuration from multiple providers in Laminas/Mezzio apps. Supports ordered loading, caching, PHP/array and glob-based config files, and environment-specific overrides for fast, predictable configuration builds.
Feature release (minor)
Feature release (minor)
Feature release (minor)
Feature release (minor)
Feature release (minor)
brick/varexporter 0.5.0 thanks to @acelayaFeature release (minor)
Feature release (minor)
Feature release (minor)
Feature release (minor)
Feature release (minor)
Feature release (minor)
Feature release (minor)
Feature release (minor)
Laminas\ConfigAggregator\ConfigAggregator now accepts any iterable type for $providers constructor argument.Feature release (minor)
replace version constraint in composer.json so repository can be used as replacement of zendframework/zend-config-aggregator:^1.2.0.zendframework/zend-config-aggregator#23 adds the ability to specify the file mode for the generated cache file, when generating a cache file. The mode can be provided via the Laminas\ConfigAggregator\ConfigAggregator::CACHE_FILEMODE configuration option. Modes should be expressed as octal values (e.g., 0600).
zendframework/zend-config-aggregator#21 adds support for PHP 7.3.
zendframework/zend-config-aggregator#18 adds
a package suggestion for laminas-config-aggregator-modulemanager,
which supplies a custom provider for using zend-mvc Module classes as
configuration providers.
zendframework/zend-config-aggregator#19 adds
a package suggestion for laminas-config-aggregator-parameters,
which supplies a post-processor consuming the Symfony DI ParameterBag in
order to allow templated configuration parameter values.
__invoke()) that accept the configuration
array, and return a processed configuration array. Like providers, they are
provided as an array of values when defining the ConfigAggregator instance,
and passed as the third constructor argument. One use case is to re-use values
by referencing another configuration key, ala the Symfony DI ParameterBag.ArrayProvider, which accepts an array to its constructor, and returns
it when invoked. This can be used to provide in-line array configuration when
feeding the ConfigAggregator instance.Initial release.
Based on the 0.4.0 version of mtymek/mezzio-config-manager,
this version renames the namespace from Mezzio\ConfigManager to
Laminas\ConfigAggregator, and renames the ConfigManager class to
ConfigAggregator. All other functionality remains the same.
How can I help you explore Laravel packages today?