Deprecation: #92607 - GeneralUtility::uniqueList¶
See forge#92607
Description¶
Since longer than a decade, the GeneralUtility::uniqueList()
method does not
accept an array
as first argument anymore. The second
parameter is unused just as long. Both throw an InvalidArgumentException
upon usage.
As the method doesn't belong to GeneralUtility
at all, a new refactored
version was added to StringUtility
. Therefore, the exceptions were removed
along with the unused second parameter. The first parameter is now type hinted
string
and the return type string
was added. The
PHPDoc was updated accordingly.
Impact¶
Calling the method will trigger a PHP E_USER_DEPRECATED
error.
Affected Installations¶
TYPO3 installations with custom third-party extensions calling this method.
Migration¶
Use the new StringUtility::uniqueList()
method instead and ensure you
pass a valid string as first argument and omit the second argument.