Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecation: #97217 - Moved TypoLinkCodecService to EXT:core #2947

Closed
sabbelasichon opened this issue May 6, 2022 · 1 comment · Fixed by #2969
Closed

Deprecation: #97217 - Moved TypoLinkCodecService to EXT:core #2947

sabbelasichon opened this issue May 6, 2022 · 1 comment · Fixed by #2969

Comments

@sabbelasichon
Copy link
Owner

Deprecation: #97217 - Moved TypoLinkCodecService to EXT:core

https://docs.typo3.org/c/typo3/cms-core/master/en-us/Changelog/12.0/Deprecation-97217-MovedTypoLinkCodecServiceToEXTcore.html
.. include:: /Includes.rst.txt

============================================================
Deprecation: #97217 - Moved TypoLinkCodecService to EXT:core

See :issue:97217

Description

The :php: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 :php:\TYPO3\CMS\Frontend\Service\TypoLinkCodecService
to :php:\TYPO3\CMS\Core\LinkHandling\TypoLinkCodecService and the old namespace
has been deprecated.

Affected Installations

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

Migration

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

.. index:: PHP-API, FullyScanned, ext:frontend

@helsner
Copy link
Collaborator

helsner commented May 9, 2022

i will do that or give that to my colleague for practice!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment