Page MenuHomePhorge

Fix PHP 8.1 "ltrim(null)" exception creating a Nuance Source
ClosedPublic

Authored by aklapper on Tue, Feb 18, 23:29.
Tags
None
Referenced Files
F3248560: D25890.1742261872.diff
Mon, Mar 17, 01:37
F3236175: D25890.1742165073.diff
Sat, Mar 15, 22:44
F3225331: D25890.1742107271.diff
Sat, Mar 15, 06:41
F3222487: D25890.1741919751.diff
Thu, Mar 13, 02:35
F3221338: D25890.1741825461.diff
Wed, Mar 12, 00:24
F3219802: D25890.1741764269.diff
Tue, Mar 11, 07:24
F3215349: D25890.1741637756.diff
Sun, Mar 9, 20:15
F3187729: D25890.1741360273.diff
Thu, Mar 6, 15:11

Details

Summary

Passing null as the first parameter to ltrim() is deprecated since PHP 8.1.
Thus change the optional parameter of the function from null to an empty string.

ERROR 8192: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated at [/var/www/html/phorge/src/applications/nuance/source/NuanceSourceDefinition.php:211]

Closes T16000

Test Plan
  • Create a Nuance queue at /nuance/queue/edit/form/default/
  • Create a Nuance "Web Form" type source at /nuance/source/edit/form/default/

Diff Detail

Repository
rP Phorge
Lint
Lint Not Applicable
Unit
Tests Not Applicable