Deprecation: #100653 - Deprecated some methods in DebugUtility¶
See forge#100653
Description¶
The following methods in \TYPO3\CMS\Core\Utility\DebugUtility
have been
marked as deprecated:
debugInPopUpWindow()
debugRows()
printArray()
While debugRows()
and printArray()
duplicate already existing
methods, debugInPopUpWindow()
is discouraged to use as either external
debuggers, e.g. Xdebug or \TYPO3\CMS\Extbase\Utility\DebuggerUtility
may
be used instead.
Impact¶
Calling any of the aforementioned methods will trigger deprecation log entries.
Affected installations¶
Instances using any of the aforementioned methods are affected.
The extension scanner will find and report usages.
Migration¶
In case of debugRows()
, the identical method debug()
can be used.
The method printArray()
can be replaced with viewArray()
. However,
the former method directly outputs the contents, which is not the case with
viewArray()
.
The method debugInPopUpWindow()
is deprecated without a direct
replacement, consider using an external debugger or
\TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump()
instead.