Scheduler breaks on PHP 8.4 due to deprecations

Created on 27 December 2024, 3 months ago

Problem/Motivation

Scheduler can die in certain situations when run on PHP 8.4 (like if it's being installed as part of site setup, which happens in Drupal CMS) because implicitly nullable types have been deprecated in PHP 8.4. (See https://wiki.php.net/rfc/deprecate-implicitly-nullable-types for where that happened.)

Since 8.4 is the current version of PHP, this is a critical problem for Drupal CMS and unfortunately may force us to remove Scheduler from our dependencies if this is not fixed before our general release on January 15th, 2025. :(

I'm assigning this to myself to submit a merge request in short order.

πŸ› Bug report
Status

Active

Version

2.1

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States phenaproxima Massachusetts

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024