66 $dispatchLoopCount = 0;
67 while (!$request->isDispatched()) {
68 if ($dispatchLoopCount++ > 99) {
69 throw new \TYPO3\CMS\Extbase\Mvc\Exception\InfiniteLoopException(
'Could not ultimately dispatch the request after ' . $dispatchLoopCount .
' iterations. Most probably, a @' . \
TYPO3\CMS\
Extbase\Annotation\IgnoreValidation::class .
' annotation is missing on re-displaying a form with validation errors.', 1217839467);
73 $controller->processRequest($request, $response);
88 $this->signalSlotDispatcher->dispatch(__CLASS__,
'afterRequestDispatch', [$request, $response]);
101 $controllerObjectName = $request->getControllerObjectName();
102 $controller = $this->objectManager->get($controllerObjectName);
103 if (!$controller instanceof \
TYPO3\CMS\
Extbase\Mvc\Controller\ControllerInterface) {
104 throw new \TYPO3\CMS\Extbase\Mvc\Exception\InvalidControllerException(
105 'Invalid controller "' . $request->getControllerObjectName() .
'". The controller must implement the TYPO3\\CMS\\Extbase\\Mvc\\Controller\\ControllerInterface.',