[TASK] Deprecate old TypoScript condition syntax 09/58109/10
authorFrank Naegler <frank.naegler@typo3.org>
Fri, 31 Aug 2018 20:19:21 +0000 (22:19 +0200)
committerJan Helke <typo3@helke.de>
Fri, 7 Sep 2018 14:04:34 +0000 (16:04 +0200)
commita06544370bb0cf561c911eb21e363b3f84047724
tree81bedefb99cd9c8f9fab02a8f8eb07c45fd5f0e3
parentb295c09fcf570b705605cc3fece50ce6386cc3ce
[TASK] Deprecate old TypoScript condition syntax

Since the symfony expression language is available for TypoScript
conditions, the old condition syntax is being deprecated.

Resolves: #86068
Releases: master
Change-Id: Iae1f4b6e400afbab233561af54c98bc4a4a40792
Reviewed-on: https://review.typo3.org/58109
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Richard Haeser <richard@maxserv.com>
Tested-by: Richard Haeser <richard@maxserv.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
21 files changed:
typo3/sysext/backend/Classes/Configuration/TypoScript/ConditionMatching/ConditionMatcher.php
typo3/sysext/backend/Tests/Unit/Configuration/TypoScript/ConditionMatching/ConditionMatcherTest.php
typo3/sysext/backend/Tests/Unit/Configuration/TypoScript/ConditionMatching/Fixtures/TestCondition.php [deleted file]
typo3/sysext/backend/Tests/Unit/Configuration/TypoScript/ConditionMatching/Fixtures/TestConditionException.php [deleted file]
typo3/sysext/backend/Tests/UnitDeprecated/Configuration/TypoScript/ConditionMatching/ConditionMatcherTest.php [new file with mode: 0644]
typo3/sysext/backend/Tests/UnitDeprecated/Configuration/TypoScript/ConditionMatching/Fixtures/TestCondition.php [new file with mode: 0644]
typo3/sysext/backend/Tests/UnitDeprecated/Configuration/TypoScript/ConditionMatching/Fixtures/TestConditionException.php [new file with mode: 0644]
typo3/sysext/core/Classes/Configuration/TypoScript/ConditionMatching/AbstractConditionMatcher.php
typo3/sysext/core/Classes/Utility/GeneralUtility.php
typo3/sysext/core/Configuration/DefaultConfiguration.php
typo3/sysext/core/Configuration/DefaultConfigurationDescription.yaml
typo3/sysext/core/Documentation/Changelog/9.4/Feature-85829-ImplementSymfonyExpressionLanguageForTypoScriptConditions.rst
typo3/sysext/core/Documentation/Changelog/master/Deprecation-86068-DeprecateOldConditionSyntax.rst [new file with mode: 0644]
typo3/sysext/core/Tests/Unit/Configuration/TypoScript/ConditionMatching/AbstractConditionMatcherTest.php
typo3/sysext/frontend/Classes/Configuration/TypoScript/ConditionMatching/ConditionMatcher.php
typo3/sysext/frontend/Tests/Unit/Configuration/TypoScript/ConditionMatching/ConditionMatcherTest.php
typo3/sysext/frontend/Tests/Unit/Configuration/TypoScript/ConditionMatching/Fixtures/TestCondition.php [deleted file]
typo3/sysext/frontend/Tests/Unit/Configuration/TypoScript/ConditionMatching/Fixtures/TestConditionException.php [deleted file]
typo3/sysext/frontend/Tests/UnitDeprecated/Configuration/TypoScript/ConditionMatching/ConditionMatcherTest.php [new file with mode: 0644]
typo3/sysext/frontend/Tests/UnitDeprecated/Configuration/TypoScript/ConditionMatching/Fixtures/TestCondition.php [new file with mode: 0644]
typo3/sysext/frontend/Tests/UnitDeprecated/Configuration/TypoScript/ConditionMatching/Fixtures/TestConditionException.php [new file with mode: 0644]