degov-8.x-2.0/modules/degov_node_event/src/Plugin/views/area/CalendarWidgetHeader.php

modules/degov_node_event/src/Plugin/views/area/CalendarWidgetHeader.php
<?php

namespace Drupal\degov_node_event\Plugin\views\area;


use Drupal\calendar\CalendarHelper;
use Drupal\calendar\Plugin\views\area\CalendarHeader;

/**
 * Views area Calendar Header area.
 *
 * @ingroup views_area_handlers
 *
 * @ViewsArea("degov_calendar_widget_header")
 */
class CalendarWidgetHeader extends CalendarHeader {

  /**
   * Render a text area with \Drupal\Component\Utility\Xss::filterAdmin().
   */
  public function renderTextField($value) {
    if ($value) {
      return $this->sanitizeValue($this->tokenizeValue($value), 'xss_admin');
    }
    /** @var \Drupal\calendar\DateArgumentWrapper $argument */
    $argument = CalendarHelper::getDateArgumentHandler($this->view);
    return $argument->format('M Y');
  }
}

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

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