Important: #69846 - Have eIDs with PSR-7 without ControllerInterface
See forge#69846
Description
In order to allow the same logic as with the routing and the direct information
which method to call, implementing Controller
is not mandatory anymore.
Remove the implements Controller
instruction in the affected class. The former process
method may (and should) be changed to:
public function anyMethodNameYouLike(ServerRequestInterface $request, \Psr\Http\Message\ResponseInterface $response) {
}
Copied!
Please note that the $response
object is now passed into the method directly, thus you must not create a new object
by $response = General
any more.
The eID_include registration in ext_
must be changed in such case to
$GLOBALS['TYPO3_CONF_VARS']['FE']['eID_include']['identifier'] = \Foo\Bar::class . '::anyMethodNameYouLike';
Copied!