[FEATURE] Move expression language handling into EXT:core 84/57884/10
authorFrank Naegler <frank.naegler@typo3.org>
Mon, 13 Aug 2018 10:41:06 +0000 (12:41 +0200)
committerRalf Zimmermann <ralf.zimmermann@tritum.de>
Mon, 13 Aug 2018 19:02:27 +0000 (21:02 +0200)
commitdb6087ccb7bdbd36e9c073388b3aa597168c9462
treec70faf58c7673c97235272a3091ad20f68e3a3a3
parent2709ed6c6bed9fcbc276e25793e530216bf4eeb3
[FEATURE] Move expression language handling into EXT:core

The implementation of the symfony expression language has been moved
into EXT:core to centralize the functionality and make it usable
in other scopes.

Resolves: #85828
Releases: master
Change-Id: I5c64001d24a610fd1c3ee4a6bb58e4c1923ec78a
Reviewed-on: https://review.typo3.org/57884
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Tested-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
14 files changed:
typo3/sysext/core/Classes/ExpressionLanguage/AbstractProvider.php [new file with mode: 0644]
typo3/sysext/core/Classes/ExpressionLanguage/DefaultProvider.php [new file with mode: 0644]
typo3/sysext/core/Classes/ExpressionLanguage/ProviderInterface.php [new file with mode: 0644]
typo3/sysext/core/Classes/ExpressionLanguage/Resolver.php [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/master/Feature-85828-MoveSymfonyExpressionLanguageHandlingIntoEXTcore.rst [new file with mode: 0644]
typo3/sysext/core/Tests/Unit/ExpressionLanguage/ResolverTest.php [new file with mode: 0644]
typo3/sysext/core/composer.json
typo3/sysext/form/Classes/Domain/Condition/ConditionContext.php [deleted file]
typo3/sysext/form/Classes/Domain/Condition/ConditionProvider.php [new file with mode: 0644]
typo3/sysext/form/Classes/Domain/Condition/ConditionResolver.php [deleted file]
typo3/sysext/form/Classes/Domain/Model/Renderable/RenderableVariant.php
typo3/sysext/form/Classes/Domain/Model/Renderable/RenderableVariantInterface.php
typo3/sysext/form/Classes/Domain/Runtime/FormRuntime.php
typo3/sysext/form/composer.json