1
0
Fork 0
mirror of https://we.phorge.it/source/arcanist.git synced 2025-03-13 21:05:01 +01:00
phorge-arcanist/src/future
Andre Klapper 29ca3df112 Fix implicitly nullable parameter declarations for PHP 8.4
Summary:
Followup to rARC99e57a70. This patch should cover all remaining issues now that PHPStan covers it (instead of the previous trial-and-error approach).

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 and Phorge requires PHP 7.2 now.

Test Plan: Run static code analysis.

Reviewers: O1 Blessed Committers, avivey

Reviewed By: O1 Blessed Committers, avivey

Subscribers: tobiaswiese, valerio.bozzolan, Matthew, Cigaryno

Differential Revision: https://we.phorge.it/D25831
2024-10-24 17:16:44 +02:00
..
__tests__ Provide "MethodCallFuture" to fix exception semantics in mixed-future contexts 2021-09-04 14:19:04 -07:00
asana Fully merge "libphutil/" into "arcanist/" 2020-02-12 15:17:38 -08:00
aws Allow "PhutilAWSException" to identify "EBS: Not Found" errors 2021-11-19 14:55:24 -08:00
exec PHPDoc: Replace "@return this" with "@return $this" 2024-09-06 13:01:40 +02:00
github Fully merge "libphutil/" into "arcanist/" 2020-02-12 15:17:38 -08:00
http Fix PHP 8.1 "strlen(null)" exception in HTTPFutureHTTPResponseStatus 2024-09-16 18:25:53 +02:00
oauth Fix PHP 8.1 "strlen(null)" exception in PhutilOAuth1Future 2024-09-16 18:27:26 +02:00
paypal Fully merge "libphutil/" into "arcanist/" 2020-02-12 15:17:38 -08:00
postmark Declare missing class properties 2024-07-03 09:05:34 +02:00
slack Fully merge "libphutil/" into "arcanist/" 2020-02-12 15:17:38 -08:00
twitch updating twitch to latest api (Helix) 2022-12-08 15:39:25 -07:00
wordpress Fully merge "libphutil/" into "arcanist/" 2020-02-12 15:17:38 -08:00
Future.php Give Futures clearer start/end and exception semantics 2020-07-23 11:22:20 -07:00
FutureIterator.php PHPDoc: Replace "@return this" with "@return $this" 2024-09-06 13:01:40 +02:00
FuturePool.php Move Phage to FuturePool 2020-04-05 05:56:21 -07:00
FutureProxy.php Fix implicitly nullable parameter declarations for PHP 8.4 2024-10-24 17:16:44 +02:00
ImmediateFuture.php Make the "result" property on Future private 2020-03-29 10:18:26 -07:00
MethodCallFuture.php Provide "MethodCallFuture" to fix exception semantics in mixed-future contexts 2021-09-04 14:19:04 -07:00