Deprecation: #88559 - $TSFE->sys_language_isocode 

See forge#88559

Description 

The public property TypoScriptFrontendController->sys_language_isocode has set the equivalent of TYPO3\CMS\Core\Site\Entity\SiteLanguage->getTwoLetterIsoCode() since the introduction of Site Handling in TYPO3 v9.

As all code should switch to Site Handling, this property can be accessed via the current site language as well, making this property obsolete.

The property has been marked as deprecated.

Impact 

Setting or fetching this property will trigger a PHP E_USER_DEPRECATED error.

Affected Installations 

Any TYPO3 installation with a third party extension accessing this property, or via TypoScript TSFE:sys_language_isocode.

Migration 

Access the property via SiteLanguage->getTwoLetterIsoCode() and sitelanguage:twoLetterIsoCode instead.