StaticMenuLinkOverrides::getCacheTags

public StaticMenuLinkOverrides::getCacheTags() The unique cache tag associated with this menu link override. Return value string[] An array of cache tags. Overrides StaticMenuLinkOverridesInterface::getCacheTags File core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php, line 158 Class StaticMenuLinkOverrides Defines an implementation of the menu link override using a config file. Namespace Drupal\Core\Menu Code public function getCacheTags() { return $this->getConfig()->getCa

StaticMenuLinkOverrides::encodeId

protected static StaticMenuLinkOverrides::encodeId($id) Encodes the ID by replacing dots with double underscores. This is done because config schema uses dots for its internal type hierarchy. Double underscores are converted to triple underscores to avoid accidental conflicts. Parameters string $id: The menu plugin ID. Return value string The menu plugin ID with double underscore instead of dots. File core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php, line 175 Class StaticMenuLinkOver

StaticMenuLinkOverrides::deleteOverride

public StaticMenuLinkOverrides::deleteOverride($id) Deletes any overrides to the definition of a static (YAML-defined) link. Parameters string $id: A menu link plugin ID. Overrides StaticMenuLinkOverridesInterface::deleteOverride File core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php, line 101 Class StaticMenuLinkOverrides Defines an implementation of the menu link override using a config file. Namespace Drupal\Core\Menu Code public function deleteOverride($id) { return $this-&g

StaticMenuLinkOverrides::deleteMultipleOverrides

public StaticMenuLinkOverrides::deleteMultipleOverrides(array $ids) Deletes multiple overrides to definitions of static (YAML-defined) links. Parameters array $ids: Array of menu link plugin IDs. Overrides StaticMenuLinkOverridesInterface::deleteMultipleOverrides File core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php, line 82 Class StaticMenuLinkOverrides Defines an implementation of the menu link override using a config file. Namespace Drupal\Core\Menu Code public function delete

StaticMenuLinkOverrides::$configName

The config name used to store the overrides. This configuration can not be overridden by configuration overrides because menu links and these overrides are cached in a way that is not override aware. Type: string File core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php, line 21 Class StaticMenuLinkOverrides Defines an implementation of the menu link override using a config file. Namespace Drupal\Core\Menu Code protected $configName = 'core.menu.static_menu_link_overrides';

StaticMenuLinkOverrides::$configFactory

The config factory object. Type: \Drupal\Core\Config\ConfigFactoryInterface File core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php, line 35 Class StaticMenuLinkOverrides Defines an implementation of the menu link override using a config file. Namespace Drupal\Core\Menu Code protected $configFactory;

StaticMenuLinkOverrides::$config

The menu link overrides config object. Type: \Drupal\Core\Config\Config File core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php, line 28 Class StaticMenuLinkOverrides Defines an implementation of the menu link override using a config file. Namespace Drupal\Core\Menu Code protected $config;

StaticMenuLinkOverrides

Defines an implementation of the menu link override using a config file. Hierarchy class \Drupal\Core\Menu\StaticMenuLinkOverrides implements StaticMenuLinkOverridesInterface File core/lib/Drupal/Core/Menu/StaticMenuLinkOverrides.php, line 10 Namespace Drupal\Core\Menu Members Name Modifiers Type Description StaticMenuLinkOverrides::$config protected property The menu link overrides config object. StaticMenuLinkOverrides::$configFactory protected property The con

StateTransitionValidationInterface::userMayTransition

public StateTransitionValidationInterface::userMayTransition(ModerationStateInterface $from, ModerationStateInterface $to, AccountInterface $user) Determines if a user is allowed to transition from one state to another. This method will also return FALSE if there is no transition between the specified states at all. Parameters \Drupal\content_moderation\ModerationStateInterface $from: The origin state. \Drupal\content_moderation\ModerationStateInterface $to: The destination state. \Drupal\Core

StateTransitionValidationInterface::isTransitionAllowed

public StateTransitionValidationInterface::isTransitionAllowed(ModerationStateInterface $from, ModerationStateInterface $to) Determines a transition allowed. Parameters \Drupal\content_moderation\ModerationStateInterface $from: The origin state. \Drupal\content_moderation\ModerationStateInterface $to: The destination state. Return value bool Is the transition allowed. File core/modules/content_moderation/src/StateTransitionValidationInterface.php, line 69 Class StateTransitionValidationIn