You are here

abstract protected function RequestHandlerBase::handle 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::handle()

Handles the decoded request by making some change to the Panels Display.

Parameters

\Drupal\panels\Plugin\DisplayVariant\PanelsDisplayVariant $panels_display:

mixed $decoded_request:

bool $save_to_temp_store:

Throws

\Drupal\panels_ipe\Exception\EmptyRequestContentException

1 call to RequestHandlerBase::handle()
RequestHandlerBase::handleRequest in panels_ipe/src/Helpers/RequestHandlerBase.php
@inheritdoc
2 methods override RequestHandlerBase::handle()
RemoveBlockRequestHandler::handle in panels_ipe/src/Helpers/RemoveBlockRequestHandler.php
@inheritdoc
UpdateLayoutRequestHandler::handle in panels_ipe/src/Helpers/UpdateLayoutRequestHandler.php
@inheritdoc

File

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

Class

RequestHandlerBase

Namespace

Drupal\panels_ipe\Helpers

Code

protected abstract function handle(PanelsDisplayVariant $panels_display, $decoded_request, $save_to_temp_store = FALSE);