This is an umbrella task for PHP 8.X compability with Phorge. Any task or revision about PHP 8 support goes here.
Description
Description
Revisions and Commits
Revisions and Commits
Related Objects
Related Objects
View Standalone Graph
This task is directly connected to more than 200 other tasks. Use Search... to browse parents or subtasks, or View Standalone Graph to show more of the graph.
- Mentioned In
- rP74bf6c0e3c2b: APC: Set ttl to 0 when ttl is not given
D25833: APC: Set ttl to 0 when ttl is not given
2024 week 19
T15772: Task with graph issue won't show
2023 week 49
Q95: Maniphest task: strlen(): Passing null to parameter #1 ($string) of type string is deprecated (Answer 117)
T15554: Handling PHP deprecations: convert to Setup Issues
2023 Week 32
Q70: PHP 8.2 bug report "strlen() null exception" when using the top bar search tool (Answer 94)
D25300: Fix strlen() being passed a null in ArcanistUnitConsoleRenderer.php
2023 Week 23
T15385: Fix Almanac page /almanac/interface/edit/1/
T15367: PHP 8.1 fix strpos(NULL, string) called at [<arcanist>/src/xsprintf/PhutilCommandString.php:98]
Next Up (since Week 18)
Next Up
T15198: PHP 8.2 deprecations fix strategies
Z1: Phorge
Blog Post: Going Public
D25030: Fix PHP 8.1 and 8.2 incompatibilities mostly - Mentioned Here
- D25202: Fix PHP 8.1 "strlen(null)" exception which blocks rendering error pages for Packages' Create Package and Fund's Create Initiative
P10 (An Untitled Masterwork)
D25031: Fix most PHP 8.1 and 8.2 issues
Event Timeline
There are a very large number of changes, so older changes are hidden. Show Older Changes
aklapper closed subtask T15580: PHP 8.1 "strlen(null)" exception setting Passphrase Credential as Resolved.Aug 11 2023, 18:562023-08-11 18:56:53 (UTC+0)
aklapper closed subtask T15588: PHP 8.1 "strlen(null)" exceptions trying to authenticate via custom OAuth provider as Resolved.
Sten closed subtask T15634: auth view results in strlen(null) error under PHP 8.1 as Resolved.Sep 11 2023, 10:572023-09-11 10:57:45 (UTC+0)
aklapper closed subtask T15637: Undefined index exception setting Meme text as Resolved.Oct 24 2023, 07:582023-10-24 07:58:47 (UTC+0)
bob closed subtask T15610: PHP 8.2 "strlen(): Passing null to parameter #1 ($string) of type string is deprecated" in svn commit viewer as Resolved.Nov 22 2023, 15:542023-11-22 15:54:42 (UTC+0)
bob closed subtask T15628: PHP 8.1 "strlen(null)" exception when displaying a 'recent' subversion commit as Resolved.
bob closed subtask T15629: PHP 8.1 "strlen(null)" exception when importing a subversion commit as Resolved.
MacFan4000 renamed this task from Make Phorge compatible with PHP 8.1/8.2 to Make Phorge compatible with PHP 8.1/8.2/8.3.Edited · Nov 23 2023, 16:102023-11-23 16:10:12 (UTC+0)
Comment ActionsExtending this task to include support for PHP 8.3 which is due to be released today.
aklapper closed subtask T15656: Clicking "Clone" in a Diffusion repo gives an error as Resolved.Jan 14 2024, 11:482024-01-14 11:48:44 (UTC+0)
aklapper closed subtask T15833: class.phpmailer-lite.php uses each() removed in PHP 8.0 as Resolved.May 19 2024, 11:102024-05-19 11:10:23 (UTC+0)
aklapper closed subtask T15847: PHP 8.1 "strlen(null)" exception creating a Portal as Resolved.Jun 5 2024, 15:182024-06-05 15:18:27 (UTC+0)
aklapper closed subtask T15399: PHP 8.2 strlen() null issues when arc-diffing as Resolved.Aug 22 2024, 09:172024-08-22 09:17:39 (UTC+0)
aklapper closed subtask T15930: PHP 8.1 "strlen(null)" exception in HTTPFutureHTTPResponseStatus as Resolved.Sep 16 2024, 16:262024-09-16 16:26:05 (UTC+0)
aklapper closed subtask T15929: PHP 8.1 "strlen(null)" exception in PhutilOAuth1Future.php as Resolved.
aklapper closed subtask T15911: PHP 8.1 "str_replace(null)" exception in DivinerAtomRef as Resolved.Sep 17 2024, 07:202024-09-17 07:20:43 (UTC+0)