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');