1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-03-25 18:50:15 +01:00
phorge-phorge/src/applications/project/menuitem
Andre Klapper aa8baf1c8b Fix PHP 8.1 "strlen(null)" exception which blocks rendering a project's page when Reports prototype enabled
Summary:
`strlen()` was used in Phabricator to check if a generic value is a non-empty string.
This behavior is deprecated since PHP 8.1. Phorge adopts `phutil_nonempty_string()` as a replacement.

Note: this may highlight other absurd input values that might be worth correcting
instead of just ignoring. If phutil_nonempty_string() throws an exception in your
instance, report it to Phorge to evaluate and fix that specific corner case.

This is exactly the same case as D25140.

Closes T15360

Test Plan: Applied this change and `/project/view/1/` rendered the workboard in the web browser as expected.

Reviewers: O1 Blessed Committers, valerio.bozzolan

Reviewed By: O1 Blessed Committers, valerio.bozzolan

Subscribers: speck, tobiaswiese, valerio.bozzolan, Matthew, Cigaryno

Maniphest Tasks: T15360

Differential Revision: https://we.phorge.it/D25199
2023-05-08 14:35:22 +02:00
..
PhabricatorProjectDetailsProfileMenuItem.php Fix PHP 8.1 "strlen(null)" exception which blocks rendering project's Configure Menu page 2023-05-03 12:49:55 +02:00
PhabricatorProjectManageProfileMenuItem.php Fix numerous PHP 8.1 "strlen(null)" exceptions trying to create a project 2023-04-29 14:41:20 +02:00
PhabricatorProjectMembersProfileMenuItem.php Fix numerous PHP 8.1 "strlen(null)" exceptions trying to create a project 2023-04-29 14:41:20 +02:00
PhabricatorProjectPictureProfileMenuItem.php Update all existing ProfileMenuItems for the more-structured API 2019-04-02 15:20:39 -07:00
PhabricatorProjectPointsProfileMenuItem.php Make the "Install Dashboard" flow smoother 2019-04-09 13:34:09 -07:00
PhabricatorProjectReportsProfileMenuItem.php Fix PHP 8.1 "strlen(null)" exception which blocks rendering a project's page when Reports prototype enabled 2023-05-08 14:35:22 +02:00
PhabricatorProjectSubprojectsProfileMenuItem.php Fix numerous PHP 8.1 "strlen(null)" exceptions trying to create a project 2023-04-29 14:41:20 +02:00
PhabricatorProjectWorkboardProfileMenuItem.php Fix numerous PHP 8.1 "strlen(null)" exceptions trying to create a project 2023-04-29 14:41:20 +02:00