function SwitchUserBlock::build

Same name and namespace in other branches
  1. 5.x src/Plugin/Block/SwitchUserBlock.php \Drupal\devel\Plugin\Block\SwitchUserBlock::build()

Overrides BlockPluginInterface::build

File

src/Plugin/Block/SwitchUserBlock.php, line 153

Class

SwitchUserBlock
Provides a block for switching users.

Namespace

Drupal\devel\Plugin\Block

Code

public function build() {
    $build = [];
    if ($accounts = $this->getUsers()) {
        $build['devel_links'] = $this->buildUserList($accounts);
        if ($this->configuration['show_form']) {
            $build['devel_form'] = $this->formBuilder
                ->getForm('\\Drupal\\devel\\Form\\SwitchUserForm');
        }
    }
    return $build;
}