Page MenuHomePhorge

Fix implicitly nullable parameter declarations for PHP 8.4
ClosedPublic

Authored by aklapper on Aug 30 2024, 14:37.
Tags
None
Referenced Files
F3297005: D25813.1742980707.diff
Tue, Mar 25, 09:18
F3295143: D25813.1742950832.diff
Tue, Mar 25, 01:00
F3292828: D25813.1742901799.diff
Mon, Mar 24, 11:23
F3290779: D25813.1742872528.diff
Mon, Mar 24, 03:15
F3290567: D25813.1742868388.diff
Mon, Mar 24, 02:06
F3286677: D25813.1742814446.diff
Sun, Mar 23, 11:07
F3280854: D25813.1742661815.diff
Fri, Mar 21, 16:43
F3254931: D25813.1742488124.diff
Wed, Mar 19, 16:28

Details

Summary

Implicitly nullable parameter declarations are deprecated in PHP 8.4:
https://php.watch/versions/8.4/implicitly-marking-parameter-type-nullable-deprecated

The proposed syntax was introduced in PHP 7.1.

Refs T15935

Test Plan

Try to successfully run ./bin/storage upgrade with PHP 8.4

Diff Detail

Repository
rARC Arcanist
Lint
Lint Not Applicable
Unit
Tests Not Applicable