class RemoveBlockRequestHandler in Panels 8.4
Same name and namespace in other branches
- 8.3 panels_ipe/src/Helpers/RemoveBlockRequestHandler.php \Drupal\panels_ipe\Helpers\RemoveBlockRequestHandler
Hierarchy
- class \Drupal\panels_ipe\Helpers\RequestHandlerBase implements RequestHandlerInterface
- class \Drupal\panels_ipe\Helpers\RemoveBlockRequestHandler
Expanded class hierarchy of RemoveBlockRequestHandler
2 files declare their use of RemoveBlockRequestHandler
- PanelsIPEPageController.php in panels_ipe/
src/ Controller/ PanelsIPEPageController.php - RemoveBlockRequestHandlerTest.php in panels_ipe/
tests/ src/ Unit/ RemoveBlockRequestHandlerTest.php
File
- panels_ipe/
src/ Helpers/ RemoveBlockRequestHandler.php, line 7
Namespace
Drupal\panels_ipe\HelpersView source
class RemoveBlockRequestHandler extends RequestHandlerBase {
/**
* @inheritdoc
*/
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);
}
}
}