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

Breadcrumb

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

function RefinableDependentAccessInterface::addAccessDependency

Adds an access dependency into the existing access dependency.

If no existing dependency is currently set this will set the dependency will be set to the new value.

If there is an existing dependency and it is not an instance of AccessGroupAnd the dependency will be set as a new AccessGroupAnd instance with the existing and new dependencies as the members of the group.

If there is an existing dependency and it is an instance of AccessGroupAnd the dependency will be added to the existing access group.

Parameters

\Drupal\Core\Access\AccessibleInterface $access_dependency: The access dependency to merge.

Return value

$this

File

core/modules/block_content/src/Access/RefinableDependentAccessInterface.php, line 46

Class

RefinableDependentAccessInterface
An interface to allow adding an access dependency.

Namespace

Drupal\block_content\Access

Code

public function addAccessDependency(AccessibleInterface $access_dependency);

API Navigation

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