Deprecation: #97217 - Moved TypoLinkCodecService to EXT:core 

See forge#97217

Description 

The TypoLinkCodecService class is used to encode and decode link parameters, which are usually next to the actual link the target or class information. This functionality is not directly bound to frontend specific logic. To resolve cross dependencies the class has been moved to the LinkHandling namespace in EXT:core. The old namespace has therefore been deprecated.

Impact 

The namespace has changed from \TYPO3\CMS\Frontend\Service\TypoLinkCodecService to \TYPO3\CMS\Core\LinkHandling\TypoLinkCodecService and the old namespace has been marked as deprecated.

Affected Installations 

All installations using the deprecated namespace \TYPO3\CMS\Frontend\Service\TypoLinkCodecService. The extension scanner will report usages.

Migration 

Replace usages with the new namespace \TYPO3\CMS\Core\LinkHandling\TypoLinkCodecService in custom extension code.