ajax_dashboard-8.x-2.x-dev/src/Plugin/AJAXDashboardButton/Constant.php

src/Plugin/AJAXDashboardButton/Constant.php
<?php

namespace Drupal\ajax_dashboard\Plugin\AJAXDashboardButton;

use Drupal\ajax_dashboard\Plugin\AJAXDashboardButtonBase;

/**
 * Class Constant.
 *
 * Set a constant markup using the 'constant' key in button data.
 *
 * @package Drupal\ajax_dashboard\Plugin\AJAXDashboardButton
 *
 * @AJAXDashboardButton (
 *   id = "constant",
 *   label = "Constant"
 * )
 */
class Constant extends AJAXDashboardButtonBase {

  /**
   * {@inheritdoc}
   */
  public static function getButtonDashboardContent(array $params = [], array $button_data = []) {
    if (isset($button_data['constant'])) {
      return ['#markup' => t($button_data['constant'])];
    }
    return ['#markup' => ''];
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc