function SwitchUserBlock::blockForm
Same name in other branches
- 4.x src/Plugin/Block/SwitchUserBlock.php \Drupal\devel\Plugin\Block\SwitchUserBlock::blockForm()
Overrides BlockPluginTrait::blockForm
File
-
src/
Plugin/ Block/ SwitchUserBlock.php, line 75
Class
- SwitchUserBlock
- Provides a block for switching users.
Namespace
Drupal\devel\Plugin\BlockCode
public function blockForm($form, FormStateInterface $form_state) {
$anonymous = new AnonymousUserSession();
$form['list_size'] = [
'#type' => 'number',
'#title' => $this->t('Number of users to display in the list'),
'#default_value' => $this->configuration['list_size'],
'#min' => 1,
'#max' => 50,
];
$form['include_anon'] = [
'#type' => 'checkbox',
'#title' => $this->t('Include %anonymous', [
'%anonymous' => $anonymous->getDisplayName(),
]),
'#default_value' => $this->configuration['include_anon'],
];
$form['show_form'] = [
'#type' => 'checkbox',
'#title' => $this->t('Allow entering any user name'),
'#default_value' => $this->configuration['show_form'],
];
return $form;
}