You are here

protected function RemoveBlockRequestHandler::handle in Panels 8.4

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

@inheritdoc

Overrides RequestHandlerBase::handle

File

panels_ipe/src/Helpers/RemoveBlockRequestHandler.php, line 12

Class

RemoveBlockRequestHandler

Namespace

Drupal\panels_ipe\Helpers

Code

protected function handle(PanelsDisplayVariant $panels_display, $decoded_request, $save_to_temp_store = FALSE) {
  $panels_display
    ->removeBlock($decoded_request);
  if ($save_to_temp_store) {
    $this
      ->savePanelsDisplayToTempStore($panels_display);
  }
  else {
    $this
      ->savePanelsDisplay($panels_display);
  }
}