src/Plugin/Thunder/OptionalModule/Liveblog.php
public function buildForm(array $form, FormStateInterface $form_state) {

    $form = parent::buildForm($form, $form_state);

    $form['thunder_liveblog']['description'] = [
      '#type' => 'item',
      '#markup' => $this->t('Register a new account at <a href=":pusher_url" target="_blank">:pusher_url</a>, create a new app and note down your keys and cluster. You can provide them right here or at a later stage on the liveblog settings form.',
        [':pusher_url' => 'http://pusher.com']),
    ];

    $form['thunder_liveblog']['pusher_app_id'] = [
      '#type' => 'textfield',
      '#title' => t('App ID'),
    ];

    $form['thunder_liveblog']['pusher_key'] = [
      '#type' => 'textfield',
      '#title' => t('Key'),
    ];

    $form['thunder_liveblog']['pusher_secret'] = [
      '#type' => 'textfield',
      '#title' => t('Secret'),
    ];

    $form['thunder_liveblog']['pusher_cluster'] = [
      '#type' => 'textfield',
      '#title' => t('Cluster'),
      '#description' => t('The cluster name to connect to. Leave empty for the default cluster: mt1 (US east coast)'),
    ];

    return $form;
  }
public function buildForm(array $form, FormStateInterface $form_state) {

    $form = parent::buildForm($form, $form_state);

    $form['thunder_liveblog']['description'] = [
      '#type' => 'item',
      '#markup' => $this->t('Register a new account at <a href=":pusher_url" target="_blank">:pusher_url</a>, create a new app and note down your keys and cluster. You can provide them right here or at a later stage on the liveblog settings form.',
        [':pusher_url' => 'http://pusher.com']),
    ];

    $form['thunder_liveblog']['pusher_app_id'] = [
      '#type' => 'textfield',
      '#title' => t('App ID'),
    ];

    $form['thunder_liveblog']['pusher_key'] = [
      '#type' => 'textfield',
      '#title' => t('Key'),
    ];

    $form['thunder_liveblog']['pusher_secret'] = [
      '#type' => 'textfield',
      '#title' => t('Secret'),
    ];

    $form['thunder_liveblog']['pusher_cluster'] = [
      '#type' => 'textfield',
      '#title' => t('Cluster'),
      '#description' => t('The cluster name to connect to. Leave empty for the default cluster: mt1 (US east coast)'),
    ];

    return $form;
  }
{@inheritdoc}