[TASK] Deprecate $LANG->overrideLL 31/45531/2
authorBenni Mack <benni@typo3.org>
Thu, 31 Dec 2015 12:49:51 +0000 (13:49 +0100)
committerWouter Wolters <typo3@wouterwolters.nl>
Thu, 31 Dec 2015 12:56:14 +0000 (13:56 +0100)
The method overrideLL is not in use anymore
and is marked as deprecated.

Resolves: #72496
Releases: master
Change-Id: I4d8257a173cee7f27c9f9ac2ffdb1dde89ce0967
Reviewed-on: https://review.typo3.org/45531
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
typo3/sysext/core/Documentation/Changelog/master/Deprecation-72496-DeprecatedLANG-overrideLL.rst [new file with mode: 0644]
typo3/sysext/lang/Classes/LanguageService.php

diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-72496-DeprecatedLANG-overrideLL.rst b/typo3/sysext/core/Documentation/Changelog/master/Deprecation-72496-DeprecatedLANG-overrideLL.rst
new file mode 100644 (file)
index 0000000..a861095
--- /dev/null
@@ -0,0 +1,20 @@
+==================================================
+Deprecation: #72496 - Deprecated $LANG->overrideLL
+==================================================
+
+Description
+===========
+
+The method ``LanguageService::overrideLL()`` has been deprecated.
+
+
+Impact
+======
+
+Calling this method directly will write an entry in the deprecation log.
+
+
+Affected Installations
+======================
+
+Any TYPO3 instance using the LanguageService method directly within an extension or third-party code.
\ No newline at end of file
index dbbc7cc..b25b3f4 100755 (executable)
@@ -172,7 +172,7 @@ class LanguageService
      *
      * @param string $str Input string
      * @return string Output string
-     * @deprecated since TYPO3 CMS 8, will be removed in TYPO3 CMS 9
+     * @deprecated since TYPO3 v8, will be removed in TYPO3 v9
      */
     public function makeEntities($str)
     {
@@ -425,9 +425,11 @@ class LanguageService
      * @param string $value
      * @param bool $overrideDefault Overrides default language
      * @return void
+     * @deprecated since TYPO3 v8, will be removed in TYPO3 v9
      */
     public function overrideLL($index, $value, $overrideDefault = true)
     {
+        GeneralUtility::logDeprecatedFunction();
         if (!isset($GLOBALS['LOCAL_LANG'])) {
             $GLOBALS['LOCAL_LANG'] = array();
         }