Breaking: #62983 - postProcessMirrorUrl signal has moved¶
See forge#62983
Description¶
While refactoring the Language backend module, the
\TYPO3\
signal got lost. Due to
the refactoring, it has been integrated in another class.
Impact¶
Using the old signal will prevent the slot from being called.
Affected Installations¶
All extensions are affected that use the old
\TYPO3\
signal.
Migration¶
Change the slot to use the \TYPO3\
signal. If it is required to serve multiple TYPO3 versions, use the following code:
$signalSlotDispatcher->connect(
version_compare(TYPO3_version, '7.0', '<')
? 'TYPO3\\CMS\\Lang\\Service\\UpdateTranslationService'
: 'TYPO3\\CMS\\Lang\\Service\\TranslationService',
'postProcessMirrorUrl',
'Vendor\\Extension\\Slots\\CustomMirror',
'postProcessMirrorUrl'
);
Copied!