Deprecation: #92583 - 3 last arguments of wrapClickMenuOnIcon()
See forge#92583
Description
Backend has a boolean flag to let the method
return an array with tag parameters instead of a fully build HTML tag as string.
As this are two completely different things and cause problems when analysing
return types it should not be done in the same method.
Calling
Backend with the 7th and last argument
$return set to
true has been marked as deprecated alongside the 5th
and 6th arguments that are already unused.
A new method has been introduced that returns the aforementioned array.
Impact
Calling
Backend with more than 4 arguments
will trigger a PHP
E_ error.
Affected Installations
All 3rd party extensions calling
Backend with more
than 4 arguments are affected.
Migration
Arguments 5 and 6 can be safely removed as they are already unused.
If
$return was set to
true the newly introduced method
Backend should be called to
retrieve the array with the tag parameters.
Example
$parameters = BackendUtility::getClickMenuOnIconTagParameters($tableName, $uid, 'tree');