Breaking: #92513 - Method signature change of TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface::processRequest
See forge#92513
Description
The signature of method
TYPO3\
changed in the regard that no longer
$request and
$response are passed into it.
Instead, only a
$request argument is needed. Additionally, that method now requires to return a response.
Impact
This change affects all classes that either implement said interface directly (presumably none)
and those classes (controllers) that override method
process
of class
\TYPO3\. Those, that override said method
will experience the following fatal error:
Declaration of ... must be compatible with TYPO3\.
Affected Installations
All installations that override method
process of class
\TYPO3\.
Migration
There are two steps to migrate:
- Remove the now superfluous
$responseargument - Return a response object.
The latter is usually achieved by calling
return parent:: instead of just
parent::.