You are here

protected function CookiesKnockOutService::getCookiesUiBlock in COOKiES Consent Management 1.0.x

Returns the block instance of the COOKiES UI.

Return value

\Drupal\block\BlockInterface|\Drupal\Core\Entity\EntityInterface Drupal block instance.

Throws

\Drupal\Component\Plugin\Exception\InvalidPluginDefinitionException

\Drupal\Component\Plugin\Exception\PluginNotFoundException

1 call to CookiesKnockOutService::getCookiesUiBlock()
CookiesKnockOutService::isCookiesUiAccessible in src/CookiesKnockOutService.php
Return if cookies ui block is accessible.

File

src/CookiesKnockOutService.php, line 105

Class

CookiesKnockOutService
Class KnockOutService.

Namespace

Drupal\cookies

Code

protected function getCookiesUiBlock() {
  if (!$this->cookiesUiBlock) {
    $cookies_ui_blocks = $this->entityTypeManager
      ->getStorage('block')
      ->loadByProperties([
      'plugin' => 'cookies_ui_block',
      'theme' => $this->theme,
    ]);
    $this->cookiesUiBlock = reset($cookies_ui_blocks);
  }
  return $this->cookiesUiBlock;
}