You are here

trait RendererTrait in Markdown 8.2

Trait for utilizing the Renderer service.

@todo Move upstream to https://www.drupal.org/project/installable_plugins.

Hierarchy

File

src/Traits/RendererTrait.php, line 10

Namespace

Drupal\markdown\Traits
View source
trait RendererTrait {

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

  /**
   * Retrieves the Renderer service.
   *
   * @return \Drupal\Core\Render\RendererInterface
   *   The Renderer service.
   */
  protected function renderer() {
    if (!static::$renderer) {
      static::$renderer = \Drupal::service('renderer');
    }
    return static::$renderer;
  }

}

Members

Namesort descending Modifiers Type Description Overrides
RendererTrait::$renderer protected static property The Renderer service.
RendererTrait::renderer protected function Retrieves the Renderer service.