Problem/Motivation
PHP 7.3 will released late 2018. We should be compatible the moment it lands.
Errors fixed:
- Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /var/www/html/core/modules/file/file.module
- PHPUnit\Framework\Exception: PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /var/www/html/core/tests/Drupal/KernelTests/AssertConfigTrait.php
- Exception: Warning: session_id(): Cannot change session id when session is active Drupal\Core\Session\SessionManager->regenerate()() (Line: 222)
Proposed resolution
Fix all test failures on PHP 7.3. Some workarounds for PHP 7.3 bugs are necessary. Resolving these is tracked in #3001920: Investigate PHP 7.3 workarounds
Remaining tasks
User interface changes
None
API changes
None
Data model changes
None