You are here

public function ModeBlock::blockSubmit in Open Social 10.2.x

Same name and namespace in other branches
  1. 8.9 modules/social_features/social_activity/src/Plugin/views/display/ModeBlock.php \Drupal\social_activity\Plugin\views\display\ModeBlock::blockSubmit()
  2. 8.8 modules/social_features/social_activity/src/Plugin/views/display/ModeBlock.php \Drupal\social_activity\Plugin\views\display\ModeBlock::blockSubmit()
  3. 10.3.x modules/social_features/social_activity/src/Plugin/views/display/ModeBlock.php \Drupal\social_activity\Plugin\views\display\ModeBlock::blockSubmit()
  4. 10.0.x modules/social_features/social_activity/src/Plugin/views/display/ModeBlock.php \Drupal\social_activity\Plugin\views\display\ModeBlock::blockSubmit()
  5. 10.1.x modules/social_features/social_activity/src/Plugin/views/display/ModeBlock.php \Drupal\social_activity\Plugin\views\display\ModeBlock::blockSubmit()

Handles form submission for the views block configuration form.

Parameters

\Drupal\views\Plugin\Block\ViewsBlock $block: The ViewsBlock plugin.

array $form: The form definition array for the full block configuration form.

\Drupal\Core\Form\FormStateInterface $form_state: The current state of the form.

Overrides Block::blockSubmit

See also

\Drupal\views\Plugin\Block\ViewsBlock::blockSubmit()

1 call to ModeBlock::blockSubmit()
FilterBlock::blockSubmit in modules/social_features/social_activity/modules/social_activity_filter/src/Plugin/views/display/FilterBlock.php
Handles form submission for the views block configuration form.
1 method overrides ModeBlock::blockSubmit()
FilterBlock::blockSubmit in modules/social_features/social_activity/modules/social_activity_filter/src/Plugin/views/display/FilterBlock.php
Handles form submission for the views block configuration form.

File

modules/social_features/social_activity/src/Plugin/views/display/ModeBlock.php, line 149

Class

ModeBlock
The plugin that handles a block.

Namespace

Drupal\social_activity\Plugin\views\display

Code

public function blockSubmit(ViewsBlock $block, $form, FormStateInterface $form_state) {
  parent::blockSubmit($block, $form, $form_state);
  if ($value = $form_state
    ->getValue([
    'override',
    'type',
  ])) {
    $block
      ->setConfigurationValue('type', $value);
  }
  $form_state
    ->unsetValue([
    'override',
    'type',
  ]);
}