You are here

protected function ComponentBlock::uiPatternsManager in Component blocks 1.x

Same name and namespace in other branches
  1. 1.0.x src/Plugin/Block/ComponentBlock.php \Drupal\component_blocks\Plugin\Block\ComponentBlock::uiPatternsManager()
  2. 1.1.x src/Plugin/Block/ComponentBlock.php \Drupal\component_blocks\Plugin\Block\ComponentBlock::uiPatternsManager()

Gets the UI patterns manager.

In some AJAX contexts, the constructor is not called.

Return value

\Drupal\ui_patterns\UiPatternsManager Manager.

File

src/Plugin/Block/ComponentBlock.php, line 506

Class

ComponentBlock
Defines a class for a specially shaped block.

Namespace

Drupal\component_blocks\Plugin\Block

Code

protected function uiPatternsManager() : UiPatternsManager {
  if (!$this->uiPatternsManager) {
    $this->uiPatternsManager = \Drupal::service('plugin.manager.ui_patterns');
  }
  return $this->uiPatternsManager;
}