You are here

public function FilterInsertBlock::settingsForm in Insert Block 8.x

Same name and namespace in other branches
  1. 8 lib/Drupal/insert_block/Plugin/Filter/FilterInsertBlock.php \Drupal\insert_block\Plugin\Filter\FilterInsertBlock::settingsForm()

Generates a filter's settings form.

Parameters

array $form: A minimally prepopulated form array.

\Drupal\Core\Form\FormStateInterface $form_state: The state of the (entire) configuration form.

Return value

array The $form array with additional form elements for the settings of this filter. The submitted form values should match $this->settings.

Overrides FilterBase::settingsForm

File

lib/Drupal/insert_block/Plugin/Filter/FilterInsertBlock.php, line 28

Class

FilterInsertBlock
Class FilterInsertBlock

Namespace

Drupal\insert_block\Plugin\Filter

Code

public function settingsForm(array $form, array &$form_state) {
  $form['check_roles'] = array(
    '#type' => 'checkbox',
    '#title' => $this
      ->t('Check roles permissions.'),
    '#default_value' => $this->settings['check_roles'],
    '#description' => $this
      ->t('If user does not have permissions to view block it will be hidden.'),
  );
  return $form;
}