Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. ToolbarController.php

function ToolbarController::checkSubTreeAccess

Checks access for the subtree controller.

Parameters

string $hash: The hash of the toolbar subtrees.

Return value

\Drupal\Core\Access\AccessResultInterface The access result.

1 string reference to 'ToolbarController::checkSubTreeAccess'
toolbar.routing.yml in core/modules/toolbar/toolbar.routing.yml
core/modules/toolbar/toolbar.routing.yml

File

core/modules/toolbar/src/Controller/ToolbarController.php, line 65

Class

ToolbarController
Defines a controller for the toolbar module.

Namespace

Drupal\toolbar\Controller

Code

public function checkSubTreeAccess($hash) {
    $expected_hash = _toolbar_get_subtrees_hash()[0];
    return AccessResult::allowedIf($this->currentUser()
        ->hasPermission('access toolbar') && hash_equals($expected_hash, $hash))
        ->cachePerPermissions();
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal