trait RendererTrait in Markdown 8.2
Trait for utilizing the Renderer service.
@todo Move upstream to https://www.drupal.org/project/installable_plugins.
Hierarchy
- trait \Drupal\markdown\Traits\RendererTrait
File
- src/
Traits/ RendererTrait.php, line 10
Namespace
Drupal\markdown\TraitsView 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
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
RendererTrait:: |
protected static | property | The Renderer service. | |
RendererTrait:: |
protected | function | Retrieves the Renderer service. |