Deprecation: #94252 - GeneralUtility::compileSelectedGetVarsFromArray

See forge#94252


In our effort to reduce usages of GeneralUtility::_GP(), the GeneralUtility method compileSelectedGetVarsFromArray is deprecated, since it internally calls GeneralUtility::_GP() instead of accessing the PSR-7 Request. The method was furthermore only used once in the Core since it's internal logic can easily be implemented on a case by case basis.


Using the method will trigger a PHP E_USER_DEPRECATED error.

Affected Installations

All TYPO3 installations calling this method in custom code are affected. The extension scanner will find such usages as strong match.


Usages of the method in custom extension code have to be replaced with a custom implementations, preferably using the PSR-7 Request.

See: \TYPO3\CMS\Backend\Controller\EditDocumentController->compileStoreData() for an example on how such migration could look like.