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, Dec 19

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

Wed, Dec 18

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.
Wed, Dec 18, 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.
Wed, Dec 18, 15:35 · PHP 8 support, Arcanist, User-valerio.bozzolan
Cigaryno moved T15934: Deprecation notice @ HTTPFutureHTTPResponseStatus.php:16 from Backlog to PHP 8 Support on the Arcanist board.
Wed, Dec 18, 15:35 · Arcanist, PHP 8 support, Deprecation Notice
Cigaryno moved T15408: PHP 8.1 "json_decode(null)" exception blocks creating Almanac Hosts blueprint in Drydock from Backlog to PHP 8.1 on the PHP 8 support board.
Wed, Dec 18, 08:51 · Almanac/Drydock/Harbormaster, PHP 8 support
Cigaryno moved T15724: PHP 8.3: Usage of ldap_connect with two arguments is deprecated from Backlog to PHP 8.3 on the PHP 8 support board.
Wed, Dec 18, 08:51 · Deprecation Notice, PHP 8 support

Fri, Dec 6

aklapper closed T15968: Unit test PhabricatorAuthInviteTestCase::testDuplicateInvite fails, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Fri, Dec 6, 12:17 · PHP 8 support
aklapper closed T15968: Unit test PhabricatorAuthInviteTestCase::testDuplicateInvite fails as Resolved by committing rARCabda70208340: Fix PhabricatorAuthInviteTestCase::testDuplicateInvite unit test.
Fri, Dec 6, 12:17 · PHP 8 support

Thu, Dec 5

aklapper added a revision to T15968: Unit test PhabricatorAuthInviteTestCase::testDuplicateInvite fails: D25848: Fix PhabricatorAuthInviteTestCase::testDuplicateInvite unit test.
Thu, Dec 5, 18:04 · PHP 8 support
aklapper created T15968: Unit test PhabricatorAuthInviteTestCase::testDuplicateInvite fails.
Thu, Dec 5, 17:25 · PHP 8 support

Wed, Dec 4

valerio.bozzolan assigned T15412: PHP 8.1 "strlen(null)" exception when running "arc diff" with no active branch to jkimbo.
Wed, Dec 4, 16:08 · PHP 8 support

Mon, Dec 2

aklapper reopened T15724: PHP 8.3: Usage of ldap_connect with two arguments is deprecated, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Open.
Mon, Dec 2, 09:28 · PHP 8 support
aklapper reopened T15724: PHP 8.3: Usage of ldap_connect with two arguments is deprecated as Open by committing rP0bfdcaa005b1: Revert "Fix PHP 8.3 "Usage of ldap_connect with two arguments is deprecated"….
Mon, Dec 2, 09:28 · Deprecation Notice, PHP 8 support
valerio.bozzolan added a revision to T15724: PHP 8.3: Usage of ldap_connect with two arguments is deprecated: D25842: Revert "Fix PHP 8.3 "Usage of ldap_connect with two arguments is deprecated" exception".
Mon, Dec 2, 06:48 · Deprecation Notice, PHP 8 support

Tue, Nov 26

aklapper closed T15724: PHP 8.3: Usage of ldap_connect with two arguments is deprecated, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Tue, Nov 26, 13:05 · PHP 8 support
aklapper closed T15724: PHP 8.3: Usage of ldap_connect with two arguments is deprecated as Resolved by committing rP700090917af6: Fix PHP 8.3 "Usage of ldap_connect with two arguments is deprecated" exception.
Tue, Nov 26, 13:05 · Deprecation Notice, PHP 8 support

Nov 22 2024

aklapper closed T15935: PHP 8.4 fatal error / exceptions: Implicitly nullable parameter declarations deprecated, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Nov 22 2024, 07:36 · PHP 8 support
aklapper closed T15935: PHP 8.4 fatal error / exceptions: Implicitly nullable parameter declarations deprecated as Resolved.

This should be resolved by now in git master

Nov 22 2024, 07:36 · PHP 8 support
MacFan4000 merged task T15958: PHP8.4 exception: array_fuse(): Implicitly marking parameter $list as nullable is deprecated, the explicit nullable type must be used instead into T15935: PHP 8.4 fatal error / exceptions: Implicitly nullable parameter declarations deprecated.
Nov 22 2024, 01:01 · PHP 8 support
MacFan4000 merged T15958: PHP8.4 exception: array_fuse(): Implicitly marking parameter $list as nullable is deprecated, the explicit nullable type must be used instead into T15935: PHP 8.4 fatal error / exceptions: Implicitly nullable parameter declarations deprecated.
Nov 22 2024, 01:01 · PHP 8 support
MacFan4000 created T15958: PHP8.4 exception: array_fuse(): Implicitly marking parameter $list as nullable is deprecated, the explicit nullable type must be used instead.
Nov 22 2024, 00:57 · PHP 8 support

Nov 21 2024

MacFan4000 renamed T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4 from Make Phorge compatible with PHP 8.1/8.2/8.3 to Make Phorge compatible with PHP 8.1/8.2/8.3/8.4.
Nov 21 2024, 21:23 · PHP 8 support

Nov 5 2024

valerio.bozzolan closed T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Wontfix.
Nov 5 2024, 14:25 · PHP 8 support
valerio.bozzolan closed T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies, a subtask of T15187: Fix Arcanist in PHP 8.1+ (testing the Phorge repo), as Wontfix.
Nov 5 2024, 14:25 · PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan closed T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies, a subtask of T15255: Fix Diviner generation in PHP 8, as Wontfix.
Nov 5 2024, 14:25 · User-valerio.bozzolan, Diviner, PHP 8 support
valerio.bozzolan closed T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies as Wontfix.

Probably not enough consensus for a mass edit. Best we can do is case-by-case fixes reading warn reports.

Nov 5 2024, 14:25 · Documentation, PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan closed T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies, a subtask of T15198: PHP 8.2 deprecations fix strategies, as Wontfix.
Nov 5 2024, 14:25 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan closed T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies, a subtask of T15222: Fix arc unit--everything in PHP 8.2, as Wontfix.
Nov 5 2024, 14:25 · PHP 8 support, Arcanist, User-valerio.bozzolan

Oct 22 2024

aklapper closed T15951: PHP 8.1 "strlen(null)" exception rendering JSON file as Jupyter, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Oct 22 2024, 08:35 · PHP 8 support
aklapper closed T15951: PHP 8.1 "strlen(null)" exception rendering JSON file as Jupyter as Resolved by committing rPb08c7c761c10: Fix PHP 8.1 "strlen(null)" exception rendering JSON file as Jupyter.
Oct 22 2024, 08:35 · PHP 8 support

Oct 21 2024

aklapper added a revision to T15951: PHP 8.1 "strlen(null)" exception rendering JSON file as Jupyter: D25830: Fix PHP 8.1 "strlen(null)" exception rendering JSON file as Jupyter.
Oct 21 2024, 18:08 · PHP 8 support
aklapper created T15951: PHP 8.1 "strlen(null)" exception rendering JSON file as Jupyter.
Oct 21 2024, 18:05 · PHP 8 support
aklapper closed T15926: PHP 8.1 "strlen(null)"/preg_match() exceptions running unit tests, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Oct 21 2024, 16:52 · PHP 8 support
aklapper closed T15926: PHP 8.1 "strlen(null)"/preg_match() exceptions running unit tests as Resolved.
Oct 21 2024, 16:52 · PHP 8 support

Oct 18 2024

aklapper closed T15047: Officially raise minimum required PHP version to 7.2, a subtask of T15935: PHP 8.4 fatal error / exceptions: Implicitly nullable parameter declarations deprecated, as Resolved.
Oct 18 2024, 12:20 · PHP 8 support

Sep 20 2024

aklapper closed T15936: PHP8.1 strlen(): Passing null to parameter is deprecated, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Sep 20 2024, 06:49 · PHP 8 support
aklapper closed T15936: PHP8.1 strlen(): Passing null to parameter is deprecated as Resolved by committing rP9cd62bdcc432: Fix PHP 8.1 "strlen(null)" exception in SVN commit query without identifier.
Sep 20 2024, 06:49 · PHP 8 support

Sep 17 2024

aklapper closed T15911: PHP 8.1 "str_replace(null)" exception in DivinerAtomRef, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Sep 17 2024, 07:20 · PHP 8 support
aklapper closed T15911: PHP 8.1 "str_replace(null)" exception in DivinerAtomRef as Resolved by committing rP85f51c54303f: Fix PHP 8.1 "str_replace(null)" exception in DivinerAtomRef.
Sep 17 2024, 07:20 · PHP 8 support

Sep 16 2024

aklapper closed T15929: PHP 8.1 "strlen(null)" exception in PhutilOAuth1Future.php, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Sep 16 2024, 16:27 · PHP 8 support
aklapper closed T15929: PHP 8.1 "strlen(null)" exception in PhutilOAuth1Future.php as Resolved by committing rARC0358ff7ee314: Fix PHP 8.1 "strlen(null)" exception in PhutilOAuth1Future.
Sep 16 2024, 16:27 · PHP 8 support
aklapper closed T15930: PHP 8.1 "strlen(null)" exception in HTTPFutureHTTPResponseStatus, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Sep 16 2024, 16:26 · PHP 8 support
aklapper closed T15930: PHP 8.1 "strlen(null)" exception in HTTPFutureHTTPResponseStatus as Resolved by committing rARCead6759082d2: Fix PHP 8.1 "strlen(null)" exception in HTTPFutureHTTPResponseStatus.
Sep 16 2024, 16:26 · PHP 8 support
valerio.bozzolan added a comment to T15911: PHP 8.1 "str_replace(null)" exception in DivinerAtomRef.

After looking again here:

Sep 16 2024, 14:26 · PHP 8 support

Sep 7 2024

aklapper added a revision to T15936: PHP8.1 strlen(): Passing null to parameter is deprecated: D25821: Fix PHP 8.1 "strlen(null)" exception in SVN commit query without identifier.
Sep 7 2024, 07:33 · PHP 8 support

Sep 5 2024

aklapper closed T15912: PHP 8.1 "strlen(null)" exceptions creating OAuth provider as Resolved by committing rPb4bc480817cd: Fix PHP 8.1 "strlen(null)" exceptions creating an OAuth provider.
Sep 5 2024, 10:28 · PHP 8 support
aklapper closed T15912: PHP 8.1 "strlen(null)" exceptions creating OAuth provider, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Sep 5 2024, 10:28 · PHP 8 support

Sep 4 2024

aklapper added a revision to T15936: PHP8.1 strlen(): Passing null to parameter is deprecated: D25817: Fix PHP 8.1 "strlen(null)" exception rendering a File's default Alt text.
Sep 4 2024, 08:13 · PHP 8 support
aklapper added a comment to T15936: PHP8.1 strlen(): Passing null to parameter is deprecated.

Right, should have probably also covered that line in D25186 which is more or less the same...

Sep 4 2024, 08:02 · PHP 8 support
aklapper added a subtask for T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4: T15936: PHP8.1 strlen(): Passing null to parameter is deprecated.
Sep 4 2024, 08:01 · PHP 8 support