To ensure compatibility of PHP code with PHP 8.2 (released on Dec 8, 2022).
Details
Details
Description
Apr 6 2023
Apr 6 2023
avivey archived PHP 8.2 support.
avivey edited projects for T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, added: PHP 8 support; removed PHP 8.1 support (deprecated).
avivey edited projects for T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things, added: PHP 8 support; removed PHP 8.1 support (deprecated).
avivey edited projects for T15187: Fix Arcanist in PHP 8.1+ (testing the Phorge repo), added: Arcanist; removed Arcanist (archived).
avivey edited projects for T15197: arc unit --everything: error "Creation of dynamic property is deprecated", added: Arcanist; removed Arcanist (archived).
avivey edited projects for T15188: arc lint: "Function utf8_decode() is deprecated" in PHP 8.2, added: Arcanist; removed Arcanist (archived).
avivey edited projects for T15222: Fix arc unit--everything in PHP 8.2, added: Arcanist; removed Arcanist (archived).
Apr 4 2023
Apr 4 2023
avivey closed T15198: PHP 8.2 deprecations fix strategies, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Invalid.
avivey closed T15198: PHP 8.2 deprecations fix strategies, a subtask of T15187: Fix Arcanist in PHP 8.1+ (testing the Phorge repo), as Invalid.
duplicate of T15064
Apr 1 2023
Apr 1 2023
Cigaryno updated the task description for T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4.
valerio.bozzolan updated the task description for T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies.
valerio.bozzolan updated the task description for T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies.
Mar 31 2023
Mar 31 2023
Restricted Repository Identity closed T15222: Fix arc unit--everything in PHP 8.2, a subtask of T15187: Fix Arcanist in PHP 8.1+ (testing the Phorge repo), as Resolved.
Restricted Repository Identity closed T15222: Fix arc unit--everything in PHP 8.2 as Resolved by committing rPd25d630fe5dd: PHP 8.2: fixes for strlen() not accepting NULL anymore, part 1.
valerio.bozzolan updated the task description for T15187: Fix Arcanist in PHP 8.1+ (testing the Phorge repo).
valerio.bozzolan renamed T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies from PHP 8.2: strlen() does not accept NULL anymore to PHP 8.2: strlen() does not accept NULL anymore - understand fix strategies.
valerio.bozzolan updated the task description for T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies.
valerio.bozzolan closed T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string as Wontfix.
I discovered the function phutil_nonempty_string().
valerio.bozzolan updated the task description for T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string.
Mar 30 2023
Mar 30 2023
Mar 29 2023
Mar 29 2023
valerio.bozzolan updated the task description for T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string.
valerio.bozzolan closed T15200: PHP 8.2: Use of "parent" in callables is deprecated, a subtask of T15198: PHP 8.2 deprecations fix strategies, as Resolved.
valerio.bozzolan closed T15200: PHP 8.2: Use of "parent" in callables is deprecated as Resolved by committing rP6036079e883a: PHP 8.2: fix deprecated use of "parent" in callables.
Mar 28 2023
Mar 28 2023
valerio.bozzolan moved T15200: PHP 8.2: Use of "parent" in callables is deprecated from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
valerio.bozzolan added a project to T15198: PHP 8.2 deprecations fix strategies: User-valerio.bozzolan.