[BUGFIX] Deprecation free ArrayObject in extbase Controller/Arguments
ext:extbase Controller/Arguments extends ArrayObject which implements several interfaces. Since PHP 8.1 added concrete return types this triggers deprecation messages, and in cases of inheritance fatal. This patch adds #[\ReturnTypeWillChange] to methods as we cannot add concrete return types without beeing breaking. Also add corresponding @todos to add them as breaking patch in v12. Resolves: #95748 Releases: master Change-Id: I4f9e2d9bc57df06146e17b2d20773db327237851 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/71951 Tested-by:core-ci <typo3@b13.com> Tested-by:
Simon Gilli <typo3@gilbertsoft.org> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Simon Gilli <typo3@gilbertsoft.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
Please register or sign in to comment