You are here

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

Return if cookies ui block is accessible.

Return value

bool True if cookies ui block is accessible, false if not.

1 call to CookiesKnockOutService::isCookiesUiAccessible()
CookiesKnockOutService::doKnockOut in src/CookiesKnockOutService.php
Return if for this page the cookies logic should be knocked out.

File

src/CookiesKnockOutService.php, line 123

Class

CookiesKnockOutService
Class KnockOutService.

Namespace

Drupal\cookies

Code

protected function isCookiesUiAccessible() {
  if (!isset($this->cookiesUiAccessible)) {
    $cookies_ui_block = $this
      ->getCookiesUiBlock();
    if ($cookies_ui_block instanceof BlockInterface) {
      $access = $cookies_ui_block
        ->access('view', NULL, TRUE);
      $this->cookiesUiAccessible = $access
        ->isAllowed();
    }
    else {
      $this->cookiesUiAccessible = FALSE;
    }
  }
  return $this->cookiesUiAccessible;
}