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;
}
}
