/**
* Checks access for the subtree controller.
*
* @param string $hash
* The hash of the toolbar subtrees.
*
* @return \Drupal\Core\Access\AccessResultInterface
* The access result.
*/
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();
} /**
* Renders the toolbar's administration tray.
*
* @param array $element
* A renderable array.
*
* @return array
* The updated renderable array.
*
* @see \Drupal\Core\Render\RendererInterface::render()
*/