/**
  * 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);
 }