You are here

public function RequestHandlerBase::handleRequest in Panels 8.4

Same name and namespace in other branches
  1. 8.3 panels_ipe/src/Helpers/RequestHandlerBase.php \Drupal\panels_ipe\Helpers\RequestHandlerBase::handleRequest()

@inheritdoc

Overrides RequestHandlerInterface::handleRequest

File

panels_ipe/src/Helpers/RequestHandlerBase.php, line 45

Class

RequestHandlerBase

Namespace

Drupal\panels_ipe\Helpers

Code

public function handleRequest(PanelsDisplayVariant $panels_display, Request $request, $save_to_temp_store = FALSE) {
  $this
    ->setResponse([]);
  try {
    $this
      ->handle($panels_display, self::decodeRequest($request), $save_to_temp_store);
  } catch (EmptyRequestContentException $e) {
    $this
      ->setResponse([
      'success' => FALSE,
    ], 400);
  }
}