/** * Handles the web request. The response will automatically be sent to the client. * * @return \TYPO3\CMS\Extbase\Mvc\Web\Response */ public function handleRequest() { $request = $this->requestBuilder->build(); $response = $this->objectManager->get(\TYPO3\CMS\Extbase\Mvc\Web\Response::class); $this->dispatcher->dispatch($request, $response); return $response; }
/** * Handles the web request. The response will automatically be sent to the client. * * @return \TYPO3\CMS\Extbase\Mvc\Web\Response */ public function handleRequest() { $request = $this->requestBuilder->build(); if (isset($this->cObj->data) && is_array($this->cObj->data)) { $request->setContentObjectData($this->cObj->data); } $response = $this->objectManager->get('TYPO3\\CMS\\Extbase\\Mvc\\Web\\Response'); $this->dispatcher->dispatch($request, $response); return $response; }
/** * @test */ public function buildReturnsRequest() { $expected = $this->mockWidgetRequest; $actual = $this->widgetRequestBuilder->build(); $this->assertSame($expected, $actual); }