Commit
commit cd0191350e01210f7abd4d945f979c824fd555f6 Author: Jan DankertDate: Wed May 13 23:29:44 2020 +0200 Refactoring: New Variable Resolver with support for namespaces, default values and nested value expressions. modules/cms/macros/MacroRunner.class.php | 48 ++--- modules/cms/model/BaseObject.class.php | 9 +- .../configuration/ConfigurationLoader.class.php | 25 +-- modules/util/VariableResolver.class.php | 131 ------------- modules/util/text/variables/README.md | 0 modules/util/text/variables/Value.class.php | 9 + .../util/text/variables/ValueExpression.class.php | 23 +++ .../util/text/variables/VariableResolver.class.php | 205 +++++++++++++++++++++ .../util/text/variables/VariablesTest.class.php | 17 ++ 9 files changed, 298 insertions(+), 169 deletions(-)