Configuration: ChangeLog
[ ]
[ ]
[ ]
[ ]
[ ]
- Implemented issue #12694: replace reflection test for class type with spl
function.
- Implemented issue #12911: Added the hasGroup() and getSettingsInGroup()
methods to ezcConfigurationManager to allow for fetching of all settings
in a group. (Patch by James Pic)
- Fixed issue #12477: missing backslash in file format part of configuration
component tutorial.
- Documentation fixes and updates.
- Implemented issue #9965: Support for delayed initialization through
ezcBaseInit.
- Implemented issue #10457: Unclear what $name in getSetting() of
Configuration component means.
- Added the ezcConfigurationManager::reset() method that returns the
manager to its uninitialized state.
- Fixed issue #10110: Warnings in configuration tests with the posix extension
is not enabled.
- Added feature #9169: Ini files can also have comments that start with an ;
now - instead of only using # as comment marker.
- Refactored to use new ezcBaseStruct class to inherit all the structs from.
- Fixed bug #7855: Ini value not followed by newline sequence is not
recognized.
- Fixed documentation regarding when which exception is thrown.
- Added getSettingsAsList() method to retrieve a group of settings but without
their names being used as keys in the returned array. This allows the list()
= $manager->getSettingsAsList( $name, $group, $settingsArray() ); syntax.
- Changed exception behavior. All errors will now throw a different exception
class.
- Fixed generation of file names to include a . before appending the suffix.
- Fixed a spelling error when throwing an exception in case a file could not
be written to.
- Added implementation of getGroupNames() that returns all group names from
a configuration file.
- Changed method names:
- allComments() to getAllComments()
- allSettings() to getAllSettings()
- arraySetting() to getArraySetting()
- boolSetting() to getBoolSetting()
- comments() to getComments()
- comment() to getComment()
- floatSetting() to getFloatSetting()
- intSetting() to getIntSetting()
- numberSetting() to getNumberSetting()
- settingNames() to getSettingNames()
- settingsInGroup() to getSettingsInGroup()
- settings() to getSettings()
- setting() to getSetting()
- stringSetting() to getStringSetting()
- Changed method names:
- arraySetting() to getArraySetting()
- boolSetting() to getBoolSetting()
- numberSetting() to getNumberSetting()
- settings() to getSettings()
- setting() to getSetting()
- stringSetting() to getStringSetting()
- Changed method name:
- timestamp() to getTimestamp()
- Changed method name:
- timestamp() to getTimestamp()
- Initial release of this package.
Last updated: Mon, 13 Oct 2008