1 Description of Typo3 libraries (v 4.7.19) import into Moodle
4 1/ hacked relative include of class.t3lib_utility_debug.php
7 1/ download latest version form http://typo3.org/download/
8 2/ copy csconvtbl/*, unidata/* and all other necessary files we use
9 3/ run our phpunit tests with and without mbstring PHP extension
11 Local changes (to verify/apply with new imports):
13 - MDL-67316: PHP 7.4 compatibility. Wrong chars in hexdec() operations.
14 Ensure that all the calls to hexdec() are passing exclusively
15 correct hex chars. Before php74 they were silently discarded but
16 with php74 a deprecation warning is produced. We haven't looked how
17 this is fixed upstream because plans include to remove this
18 library from core (see MDL-65809)
20 - MDL-67017: PHP 7.4 compatibility. Curly brackets.
21 Remove all the deprecated curly bracket uses {} to access to strings/arrays
22 by key. We haven't looked how this is fixed upstream because plans include
23 to remove this library from core (see MDL-65809)
25 - MDL-63967: PHP 7.3 compatibility.
26 lib/typo3/class.t3lib_div.php: FILTER_FLAG_SCHEME_REQUIRED is deprecated and
27 implied with FILTER_VALIDATE_URL. This is fixed upstream since Typo 6, with
28 the file class now under \TYPO3\CMS\Core\Utility\GeneralUtility.
30 skodak, stronk7, moodler