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

Thu, Feb 20

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.
Thu, Feb 20, 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.
Thu, Feb 20, 18:10 · PHP 8 support

Wed, Feb 19

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

Tue, Feb 18

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.
Tue, Feb 18, 23:29 · PHP 8 support
aklapper created T16000: PHP 8.1 "ltrim(null)" exception creating a Nuance source.
Tue, Feb 18, 23:17 · PHP 8 support
aklapper updated the summary of D25869: Fix PHP 8 exit status cannot be null error in PhutilArgumentParser.
Tue, Feb 18, 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.
Tue, Feb 18, 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
Tue, Feb 18, 06:47 · PHP 8 support

Mon, Feb 17

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.
Mon, Feb 17, 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.
Mon, Feb 17, 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.

Mon, Feb 17, 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.
Mon, Feb 17, 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

Mon, Feb 17, 12:20 · PHP 8 support
aklapper created T15997: PHP 8.1 "strncmp(null)" feed exception moving a Phriction document.
Mon, Feb 17, 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.
Mon, Feb 17, 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.
Mon, Feb 17, 11:37 · Deprecation Notice, PHP 8 support, Bug Reports

Sun, Feb 16

aklapper retitled D25256: Fix PHP 8.1 "strlen(null)" exception on auth email message body when PhabricatorAuthMessage is unset from T15064: PHP8 related corrections
Sun, Feb 16, 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!

Sun, Feb 16, 17:01 · PHP 8 support

Sat, Feb 15

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.
Sat, Feb 15, 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….
Sat, Feb 15, 18:39 · PHP 8 support
taavi added a project to T15989: `arc unit`: Constant E_STRICT is deprecated (with PHP 8.4): Deprecation Notice.
Sat, Feb 15, 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.
Sat, Feb 15, 07:42 · Deprecation Notice, PHP 8 support, Bug Reports

Thu, Feb 13

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.
Thu, Feb 13, 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.
Thu, Feb 13, 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().
Thu, Feb 13, 20:06 · PHP 8 support
aklapper created T15994: PHP 8.1 ctype_digit/preg_split exceptions in AphrontFormDateControlValue for no date/time.
Thu, Feb 13, 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.

Thu, Feb 13, 11:28 · PHP 8 support

Tue, Feb 11

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.

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

none

Tue, Feb 11, 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.
Tue, Feb 11, 02:06 · PHP 8 support

Mon, Feb 10

aklapper merged T15934: Deprecation notice @ HTTPFutureHTTPResponseStatus.php:16 into T15930: PHP 8.1 "strlen(null)" exception in HTTPFutureHTTPResponseStatus.
Mon, Feb 10, 19:31 · PHP 8 support
aklapper merged task T15934: Deprecation notice @ HTTPFutureHTTPResponseStatus.php:16 into T15930: PHP 8.1 "strlen(null)" exception in HTTPFutureHTTPResponseStatus.
Mon, Feb 10, 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.
Mon, Feb 10, 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.
Mon, Feb 10, 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.

Mon, Feb 10, 19:15 · Auth, PHP 8 support
Cigaryno moved T15992: PHP 8.1 "strlen(null)" exception adding an MFA provider from Backlog to PHP 8.1 on the PHP 8 support board.
Mon, Feb 10, 17:37 · Auth, PHP 8 support
aklapper added a revision to T15992: PHP 8.1 "strlen(null)" exception adding an MFA provider: D25867: Fix PHP 8.1 "strlen(null)" exception in Feed setting up MFA.
Mon, Feb 10, 11:57 · Auth, PHP 8 support
aklapper created T15992: PHP 8.1 "strlen(null)" exception adding an MFA provider.
Mon, Feb 10, 11:52 · Auth, PHP 8 support

Tue, Feb 4

valerio.bozzolan triaged T15989: `arc unit`: Constant E_STRICT is deprecated (with PHP 8.4) as Normal priority.

Welcome PHP 8.4

Tue, Feb 4, 12:39 · Deprecation Notice, PHP 8 support, Bug Reports

Jan 15 2025

Cigaryno added a parent task for T15765: PHP 8.2 error: "Creation of dynamic property MimeMailParser::$parts is deprecated": T15766: Cleanup a bit MimeMailParser.
Jan 15 2025, 19:35 · PHP 8 support

Dec 29 2024

Cigaryno added a project to D25483: fix PHP 8 "strlen(null)" when testing the ssh setup: PHP 8 support.
Dec 29 2024, 16:13 · PHP 8 support
Cigaryno added a project to D25256: Fix PHP 8.1 "strlen(null)" exception on auth email message body when PhabricatorAuthMessage is unset: PHP 8 support.
Dec 29 2024, 13:25 · PHP 8 support

Dec 28 2024

Cigaryno moved T15824: Deprecation notice at PhabricatorEditorURIEngine.php:283 from Backlog to Deprecation Notices on the PHP 8 support board.
Dec 28 2024, 18:21 · PHP 8 support, Deprecation Notice
Cigaryno moved T15829: Deprecation notice @ PhabricatorStandardPageView.php:630 from Backlog to Deprecation Notices on the PHP 8 support board.
Dec 28 2024, 18:21 · PHP 8 support, Deprecation Notice
Cigaryno moved T15934: Deprecation notice @ HTTPFutureHTTPResponseStatus.php:16 from Backlog to Deprecation Notices on the PHP 8 support board.
Dec 28 2024, 18:21 · Arcanist, PHP 8 support, Deprecation Notice

Dec 24 2024

mainframe98 added a revision to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4: D25859: PhabricatorLiskDAO: Fragment serializer cache by class.
Dec 24 2024, 17:09 · PHP 8 support

Dec 19 2024

Cigaryno added a project to T15724: PHP 8.3: Usage of ldap_connect with two arguments is deprecated: Deprecation Notice.
Dec 19 2024, 10:46 · Deprecation Notice, PHP 8 support

Dec 18 2024

Cigaryno moved T15408: PHP 8.1 "json_decode(null)" exception blocks creating Almanac Hosts blueprint in Drydock from Backlog to Drydock on the Almanac/Drydock/Harbormaster board.
Dec 18 2024, 16:49 · Almanac/Drydock/Harbormaster, PHP 8 support
Cigaryno moved T15187: Fix Arcanist in PHP 8.1+ (testing the Phorge repo) from Backlog to PHP 8 Support on the Arcanist board.
Dec 18 2024, 15:35 · PHP 8 support, Arcanist, User-valerio.bozzolan