Page MenuHomePhorge

PHP 8 supportTag
ActivePublic

Members

  • This project does not have any members.
  • View All

Watchers

  • This project does not have any watchers.
  • View All

Details

Description

To ensure compatibility of PHP code with PHP 8.x

There's some breaking changes in 8.1 and 8.2.

Recent Activity

Fri, Mar 14

Sten closed T16012: DivinerArticleAtomizer.php fails with passing null to strlen error under PHP 8.1, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Fri, Mar 14, 09:11 · PHP 8 support
Sten closed T16012: DivinerArticleAtomizer.php fails with passing null to strlen error under PHP 8.1 as Resolved by committing rP3e2d5e4bace1: Fix PHP8.1 strlen(null) error in DivinerArticleAtomizer.php.
Fri, Mar 14, 09:11 · PHP 8 support

Thu, Mar 13

Sten added a revision to T16012: DivinerArticleAtomizer.php fails with passing null to strlen error under PHP 8.1: D25907: Fix PHP8.1 strlen(null) error in DivinerArticleAtomizer.php.
Thu, Mar 13, 14:45 · PHP 8 support
Sten claimed T16012: DivinerArticleAtomizer.php fails with passing null to strlen error under PHP 8.1.
Thu, Mar 13, 14:42 · PHP 8 support
Sten created T16012: DivinerArticleAtomizer.php fails with passing null to strlen error under PHP 8.1.
Thu, Mar 13, 14:42 · PHP 8 support

Sun, Mar 2

xtex added a comment to D25869: Fix PHP 8 exit status cannot be null error in PhutilArgumentParser.

Done. Thank you for your tips!

Sun, Mar 2, 00:59 · PHP 8 support
xtex closed T15990: ERROR 8192: exit(): Passing null to parameter #1 ($status) of type string|int is deprecated at [arcanist/src/parser/argument/PhutilArgumentParser.php:494] on PHP 8.4, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Sun, Mar 2, 00:58 · PHP 8 support
xtex closed T15990: ERROR 8192: exit(): Passing null to parameter #1 ($status) of type string|int is deprecated at [arcanist/src/parser/argument/PhutilArgumentParser.php:494] on PHP 8.4 as Resolved by committing rARC1cb8a8d5a9a7: Fix PHP 8 exit status cannot be null error in PhutilArgumentParser.
Sun, Mar 2, 00:58 · PHP 8 support, Arcanist, Bug Reports
xtex closed D25869: Fix PHP 8 exit status cannot be null error in PhutilArgumentParser.
Sun, Mar 2, 00:58 · PHP 8 support

Sat, Mar 1

aklapper added a comment to D25869: Fix PHP 8 exit status cannot be null error in PhutilArgumentParser.

@xtex: Hi, would you like to arc land your patch? Or do you need any help? Thanks!

Sat, Mar 1, 20:11 · PHP 8 support
aklapper added a parent task for T15990: ERROR 8192: exit(): Passing null to parameter #1 ($status) of type string|int is deprecated at [arcanist/src/parser/argument/PhutilArgumentParser.php:494] on PHP 8.4: T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4.
Sat, Mar 1, 20:09 · PHP 8 support, Arcanist, Bug Reports
aklapper added a subtask for T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4: T15990: ERROR 8192: exit(): Passing null to parameter #1 ($status) of type string|int is deprecated at [arcanist/src/parser/argument/PhutilArgumentParser.php:494] on PHP 8.4.
Sat, Mar 1, 20:09 · PHP 8 support
aklapper added a subtask for T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4: T15829: Deprecation notice @ PhabricatorStandardPageView.php:630.
Sat, Mar 1, 19:34 · PHP 8 support
aklapper added a parent task for T15829: Deprecation notice @ PhabricatorStandardPageView.php:630: T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4.
Sat, Mar 1, 19:34 · PHP 8 support, Deprecation Notice

Feb 20 2025

aklapper closed T16000: PHP 8.1 "ltrim(null)" exception creating a Nuance source, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Feb 20 2025, 18:10 · PHP 8 support
aklapper closed T16000: PHP 8.1 "ltrim(null)" exception creating a Nuance source as Resolved by committing rP5b8713889487: Fix PHP 8.1 "ltrim(null)" exception creating a Nuance Source.
Feb 20 2025, 18:10 · PHP 8 support

Feb 19 2025

valerio.bozzolan updated the diff for D25869: Fix PHP 8 exit status cannot be null error in PhutilArgumentParser.
arc lint
arc unit
Feb 19 2025, 08:27 · PHP 8 support

Feb 18 2025

aklapper added a revision to T16000: PHP 8.1 "ltrim(null)" exception creating a Nuance source: D25890: Fix PHP 8.1 "ltrim(null)" exception creating a Nuance Source.
Feb 18 2025, 23:29 · PHP 8 support
aklapper created T16000: PHP 8.1 "ltrim(null)" exception creating a Nuance source.
Feb 18 2025, 23:17 · PHP 8 support
aklapper updated the summary of D25869: Fix PHP 8 exit status cannot be null error in PhutilArgumentParser.
Feb 18 2025, 17:05 · PHP 8 support
aklapper added a revision to T15990: ERROR 8192: exit(): Passing null to parameter #1 ($status) of type string|int is deprecated at [arcanist/src/parser/argument/PhutilArgumentParser.php:494] on PHP 8.4: D25869: Fix PHP 8 exit status cannot be null error in PhutilArgumentParser.
Feb 18 2025, 17:05 · PHP 8 support, Arcanist, Bug Reports
valerio.bozzolan retitled D25869: Fix PHP 8 exit status cannot be null error in PhutilArgumentParser from Fix PHP 8 exit status cannot be null error
Feb 18 2025, 06:47 · PHP 8 support

Feb 17 2025

Cigaryno renamed T15990: ERROR 8192: exit(): Passing null to parameter #1 ($status) of type string|int is deprecated at [arcanist/src/parser/argument/PhutilArgumentParser.php:494] on PHP 8.4 from ERROR 8192: exit(): Passing null to parameter #1 ($status) of type string|int is deprecated at [arcanist/src/parser/argument/PhutilArgumentParser.php:494] to ERROR 8192: exit(): Passing null to parameter #1 ($status) of type string|int is deprecated at [arcanist/src/parser/argument/PhutilArgumentParser.php:494] on PHP 8.4.
Feb 17 2025, 18:59 · PHP 8 support, Arcanist, Bug Reports
aklapper added a revision to T15990: ERROR 8192: exit(): Passing null to parameter #1 ($status) of type string|int is deprecated at [arcanist/src/parser/argument/PhutilArgumentParser.php:494] on PHP 8.4: D25888: PHP 8.4: Do not pass null to exit() in PhutilArgumentParser.
Feb 17 2025, 18:58 · PHP 8 support, Arcanist, Bug Reports
aklapper added a project to T15990: ERROR 8192: exit(): Passing null to parameter #1 ($status) of type string|int is deprecated at [arcanist/src/parser/argument/PhutilArgumentParser.php:494] on PHP 8.4: PHP 8 support.

Thanks. I can confirm with PHP 8.4.4 after upgrading one of my machines.

Feb 17 2025, 18:46 · PHP 8 support, Arcanist, Bug Reports
aklapper renamed T15997: PHP 8.1 "strncmp(null)" feed exception moving a Phriction document from PHP 8.1 "strncmp(null)" exception moving a Phriction document to PHP 8.1 "strncmp(null)" feed exception moving a Phriction document.
Feb 17 2025, 12:21 · PHP 8 support
aklapper added a comment to T15997: PHP 8.1 "strncmp(null)" feed exception moving a Phriction document.

Probably same game as T15679 somewhere in src/applications/phriction/controller/PhrictionMoveController.php

Feb 17 2025, 12:20 · PHP 8 support
aklapper created T15997: PHP 8.1 "strncmp(null)" feed exception moving a Phriction document.
Feb 17 2025, 12:07 · PHP 8 support
aklapper added a revision to T15989: `arc unit`: Constant E_STRICT is deprecated (with PHP 8.4): D25887: Remove use of deprecated E_STRICT PHP constant.
Feb 17 2025, 11:49 · Deprecation Notice, PHP 8 support, Bug Reports
aklapper added a revision to T15989: `arc unit`: Constant E_STRICT is deprecated (with PHP 8.4): D25886: Remove use of deprecated E_STRICT PHP constant.
Feb 17 2025, 11:37 · Deprecation Notice, PHP 8 support, Bug Reports

Feb 16 2025

aklapper retitled D25256: Fix PHP 8.1 "strlen(null)" exception on auth email message body when PhabricatorAuthMessage is unset from T15064: PHP8 related corrections
Feb 16 2025, 17:05 · PHP 8 support
aklapper added a comment to D25256: Fix PHP 8.1 "strlen(null)" exception on auth email message body when PhabricatorAuthMessage is unset.

@mturdus: Could you land this one please, or would you like any help? Thanks!

Feb 16 2025, 17:01 · PHP 8 support

Feb 15 2025

aklapper closed T15994: PHP 8.1 ctype_digit/preg_split exceptions in AphrontFormDateControlValue for no date/time, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Feb 15 2025, 18:39 · PHP 8 support
aklapper closed T15994: PHP 8.1 ctype_digit/preg_split exceptions in AphrontFormDateControlValue for no date/time as Resolved by committing rP6ea09aa82c8d: PHP 8.1: Do not pass null to ctype_digit() in AphrontFormDateControlValue….
Feb 15 2025, 18:39 · PHP 8 support
taavi added a project to T15989: `arc unit`: Constant E_STRICT is deprecated (with PHP 8.4): Deprecation Notice.
Feb 15 2025, 07:42 · Deprecation Notice, PHP 8 support, Bug Reports
taavi moved T15989: `arc unit`: Constant E_STRICT is deprecated (with PHP 8.4) from Backlog to Deprecation Notices on the PHP 8 support board.
Feb 15 2025, 07:42 · Deprecation Notice, PHP 8 support, Bug Reports

Feb 13 2025

aklapper renamed T15994: PHP 8.1 ctype_digit/preg_split exceptions in AphrontFormDateControlValue for no date/time from PHP 8.1 ctype_digit/preg_split exceptions in Phrequent for no date/time to PHP 8.1 ctype_digit/preg_split exceptions in AphrontFormDateControlValue for no date/time.
Feb 13 2025, 20:07 · PHP 8 support
aklapper renamed T15994: PHP 8.1 ctype_digit/preg_split exceptions in AphrontFormDateControlValue for no date/time from PHP 8.1 ctype_digit/preg_+split exceptions in Phrequent for no date/time to PHP 8.1 ctype_digit/preg_split exceptions in Phrequent for no date/time.
Feb 13 2025, 20:07 · PHP 8 support
aklapper added a revision to T15994: PHP 8.1 ctype_digit/preg_split exceptions in AphrontFormDateControlValue for no date/time: D25875: PHP 8.1: Do not pass null to ctype_digit() in AphrontFormDateControlValue::getStandardDateFormat().
Feb 13 2025, 20:06 · PHP 8 support
aklapper created T15994: PHP 8.1 ctype_digit/preg_split exceptions in AphrontFormDateControlValue for no date/time.
Feb 13 2025, 19:49 · PHP 8 support
valerio.bozzolan accepted D25869: Fix PHP 8 exit status cannot be null error in PhutilArgumentParser.

Thanks! I'm sorry that the execute method has undocumented return.

Feb 13 2025, 11:28 · PHP 8 support

Feb 11 2025

Cigaryno added a comment to T15992: PHP 8.1 "strlen(null)" exception adding an MFA provider.

I think you are right for unnecessary catetorization and sending notifications.

Feb 11 2025, 12:50 · Auth, PHP 8 support
xtex updated the test plan for D25869: Fix PHP 8 exit status cannot be null error in PhutilArgumentParser.
Feb 11 2025, 07:08 · PHP 8 support
xtex updated the diff for D25869: Fix PHP 8 exit status cannot be null error in PhutilArgumentParser.

none

Feb 11 2025, 02:09 · PHP 8 support
xtex added a project to D25869: Fix PHP 8 exit status cannot be null error in PhutilArgumentParser: PHP 8 support.
Feb 11 2025, 02:06 · PHP 8 support

Feb 10 2025

aklapper merged T15934: Deprecation notice @ HTTPFutureHTTPResponseStatus.php:16 into T15930: PHP 8.1 "strlen(null)" exception in HTTPFutureHTTPResponseStatus.
Feb 10 2025, 19:31 · PHP 8 support
aklapper merged task T15934: Deprecation notice @ HTTPFutureHTTPResponseStatus.php:16 into T15930: PHP 8.1 "strlen(null)" exception in HTTPFutureHTTPResponseStatus.
Feb 10 2025, 19:31 · Arcanist, PHP 8 support, Deprecation Notice
aklapper added a revision to T15829: Deprecation notice @ PhabricatorStandardPageView.php:630: D25868: Fix PHP 8.1 "preg_match(null)" exception for missing User-Agent HTTP Header.
Feb 10 2025, 19:30 · PHP 8 support, Deprecation Notice
aklapper moved T15829: Deprecation notice @ PhabricatorStandardPageView.php:630 from Deprecation Notices to PHP 8.1 on the PHP 8 support board.
Feb 10 2025, 19:29 · PHP 8 support, Deprecation Notice
aklapper added a comment to T15992: PHP 8.1 "strlen(null)" exception adding an MFA provider.

Cigaryno moved this task from Backlog to PHP 8.1 on the PHP 8 support board.

Feb 10 2025, 19:15 · Auth, PHP 8 support