Uploaded image for project: 'Ibexa IBX'
  1. Ibexa IBX
  2. IBX-2469

PHP deprecation warning in Design Engine

    XMLWordPrintable

Details

    Description

      There's a deprecation warning when our browser tests are run on PHP 8.1:
      1) 3.3:

      PHP Deprecated:  EzSystems\EzPlatformDesignEngine\Templating\TemplatePathRegistry implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /var/www/vendor/ezsystems/ezplatform-design-engine/lib/Templating/TemplatePathRegistry.php on line 11
      

      2) 4.0:

       PHP Deprecated:  Ibexa\DesignEngine\Templating\TemplatePathRegistry implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /var/www/vendor/ibexa/design-engine/src/lib/Templating/TemplatePathRegistry.php on line 11
      - 41 test classes into the queue.
      

      Example from logs:
      https://github.com/ibexa/commerce/runs/5373558665?check_suite_focus=true
      https://github.com/ibexa/content/runs/5317375157?check_suite_focus=true
      (expand the "Run tests" section to see them)

      Designs

        Attachments

          Activity

            People

              Unassigned Unassigned
              marek.nocon@ibexa.co Marek NocoĊ„
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: