You are here

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

Deletes TempStore and saves the current Panels display.

Parameters

\Drupal\panels\Plugin\DisplayVariant\PanelsDisplayVariant $panels_display: The Panels display to be saved.

Throws

\Drupal\Core\TempStore\SharedTempStore If there are any issues manipulating the entry in the temp store.

2 calls to RequestHandlerBase::savePanelsDisplay()
RemoveBlockRequestHandler::handle in panels_ipe/src/Helpers/RemoveBlockRequestHandler.php
@inheritdoc
UpdateLayoutRequestHandler::updateLayout in panels_ipe/src/Helpers/UpdateLayoutRequestHandler.php
Changes the layout for the given Panels Display.

File

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

Class

RequestHandlerBase

Namespace

Drupal\panels_ipe\Helpers

Code

protected function savePanelsDisplay(PanelsDisplayVariant $panels_display) {
  $this
    ->deletePanelsDisplayTempStore($panels_display);
  $this->panelsStore
    ->save($panels_display);
}