Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-60279

Prepare Moodle for PHP 7.2

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.4
    • Fix Version/s: 3.4
    • Component/s: General
    • Labels:
      None
    • Affected Branches:
      MOODLE_34_STABLE
    • Fixed Branches:
      MOODLE_34_STABLE
    • Epic Name:
      Prepare Moodle for PHP7.2

      Description

      And again, my favorite epic. New PHP version is coming soon (end of 2017)!

      https://wiki.php.net/rfc/deprecations_php_7_2
      https://wiki.php.net/rfc/deprecate-and-remove-intl_idna_variant_2003

      Moodle 3rd party libraries that use deprecated functions:

      • ADODb - MDL-58546 - patch applied and pull request sent upstream. Pull request accepted
      • Bennu - MDL-60391
      • Horde - MDL-60390 - all fixed upstream
      • Markdown - MDL-60239 - patch applied, it is already in markdown repo but was not tagged yet
      • xhprof - MDL-60313 - patch applied and pull request sent upstream
      • scssphp - MDL-60287 - patch applied and pull request sent upstream. Pull request accepted
      • CAS - MDL-60280 - patch applied and pull request sent upstream. Pull request accepted
      • tcpdf - MDL-60237 - patch applied, pull request already existed
      • FPDI - MDL-60301 - patch not sent upstream, see comments on the issue
      • htmlpurifier (idn_to_ascii) - MDL-60337 - patch applied, pull request sent upstream. Pull request accepted

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                1 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  13/Nov/17