Breaking: #74533 - Throw exception if user function does not exist

See forge#74533

Description

GeneralUtility::callUserFunction() does now always throw an exception if the passed user function does not exist or is not callable. The parameter $errorMode has been removed, exceptions are now always thrown. The method should not be called with more than three arguments.

Impact

Calling a not existing or uncallable user function leads to an exception, breaking the page output.

Affected Installations

All TYPO3 installations are affected.

Migration

Remove or fix invalid userFunc calls registered in TypoScript and/or ext_localconf.php. Catch exceptions properly with try/catch.