- Adjusted the behaviour of several methods in order to properly support property hooks in PHP 8.4+.
- Added the methods
SettingsContainerAbstract::hasSetHook()andSettingsContainerAbstract::hasGetHook()to check for existing property hooks. - Added the protected constants
SettingsContainerAbstract::SET_PREFIXandSettingsContainerAbstract::GET_PREFIX - Added the attribute
ThrowOnInvalidPropertyto tell the magic get/set methods whether to throw when a property is inaccessible via the methodSettingsContainerAbstract::throwOnInvalidProperty(). - dependency updates
(i somehow forgot to tag this earlier...)