.. include:: /Includes.rst.txt .. _important-94889: ======================================================================================== Important: #94889 - AbstractTypoLinkBuilder::build now returns array|LinkResultInterface ======================================================================================== See :issue:`94889` Description =========== The method signature of :php:`\TYPO3\CMS\Frontend\Typolink\AbstractTypoLinkBuilder` has changed, as :php:`array` return type has been removed, thus loosening the inheritance criteria for TYPO3 v11. In TYPO3 v12 :php:`AbstractTypoLinkBuilder` will have a :php:`\TYPO3\CMS\Frontend\Typolink\LinkResultInterface` return type. Extensions using this class can stay compatible with two major TYPO3 LTS versions by doing the following: * Keeping an :php:`array` return type to stay compatible with TYPO3 v10 and TYPO3 v11. * Using the :php:`LinkResultInterface` return type to stay compatible with TYPO3 v11 and TYPO3 v12+. .. index:: Frontend, PHP-API, TypoScript, ext:frontend