plus-8.x-4.x-dev/src/Traits/RendererTrait.php

src/Traits/RendererTrait.php
<?php

namespace Drupal\plus\Traits;

/**
 * Trait RendererTrait.
 */
trait RendererTrait {

  /**
   * The Renderer service.
   *
   * @var \Drupal\plus\Core\Render\Renderer
   */
  protected static $renderer;

  /**
   * Retrieves the Renderer service.
   *
   * @return \Drupal\plus\Core\Render\Renderer
   *   The Renderer service.
   */
  public static function getRenderer() {
    if (static::$renderer) {
      try {
        static::$renderer = \Drupal::service('renderer');
      }
      catch (\Exception $e) {
        // Intentionally left blank.
      }
    }
    return static::$renderer;
  }

}

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

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