See :issue:`101305`, :issue:`101453`
Native return and param type declarations have been introduced for the following methods of :php:`\TYPO3\CMS\Core\Utility\GeneralUtility`:
- :php:`cmpFQDN`
- :php:`cmpIP`
- :php:`cmpIPv4`
- :php:`cmpIPv6`
- :php:`explodeUrl2Array`
- :php:`getUrl`
- :php:`implodeArrayForUrl`
- :php:`intExplode`
- :php:`isOnCurrentHost`
- :php:`isValidUrl`
- :php:`locationHeaderUrl`
- :php:`normalizeIPv6`
- :php:`revExplode`
- :php:`sanitizeLocalUrl`
- :php:`trimExplode`
- :php:`validEmail`
- :php:`validIP`
- :php:`validIPv4`
- :php:`validIPv6`
- :php:`validPathStr`
Calling any of the mentioned methods with invalid types will result in a PHP error.
Only those installations that use the mentioned methods with invalid types.
Make sure to pass parameters of the required types to the mentioned methods.
.. index:: PHP-API, NotScanned, ext:core