Search for all

  1. Search 7.x for all
  2. Search 9.5.x for all
  3. Search 10.3.x for all
  4. Search 11.x for all
  5. Search main for all
  6. Other projects
Title Object type File name Summary
Menu::getIds function core/modules/system/src/Plugin/migrate/source/Menu.php Defines the source fields uniquely identifying a source row.
Menu::isLocked function core/modules/system/src/Entity/Menu.php Determines if this menu is locked.
Menu::preDelete function core/modules/system/src/Entity/Menu.php Acts on entities before they are deleted and before hooks are invoked.
Menu::query function core/modules/system/src/Plugin/migrate/source/Menu.php
Menu::save function core/modules/system/src/Entity/Menu.php Saves an entity permanently.
MenuAccessControlHandler class core/modules/system/src/MenuAccessControlHandler.php Defines the access control handler for the menu entity type.
MenuAccessControlHandler.php file core/modules/system/src/MenuAccessControlHandler.php
MenuAccessControlHandler::$viewLabelOperation property core/modules/system/src/MenuAccessControlHandler.php Allows to grant access to just the labels.
MenuAccessControlHandler::checkAccess function core/modules/system/src/MenuAccessControlHandler.php Performs access checks.
MenuAccessControlHandlerTest class core/modules/system/tests/src/Kernel/MenuAccessControlHandlerTest.php @coversDefaultClass \Drupal\system\MenuAccessControlHandler[[api-linebreak]]
@group system
MenuAccessControlHandlerTest.php file core/modules/system/tests/src/Kernel/MenuAccessControlHandlerTest.php
MenuAccessControlHandlerTest::$accessControlHandler property core/modules/system/tests/src/Kernel/MenuAccessControlHandlerTest.php The menu access control handler.
MenuAccessControlHandlerTest::$modules property core/modules/system/tests/src/Kernel/MenuAccessControlHandlerTest.php Modules to enable.
MenuAccessControlHandlerTest::setUp function core/modules/system/tests/src/Kernel/MenuAccessControlHandlerTest.php
MenuAccessControlHandlerTest::testAccess function core/modules/system/tests/src/Kernel/MenuAccessControlHandlerTest.php @covers ::checkAccess[[api-linebreak]]
@covers ::checkCreateAccess[[api-linebreak]]
@dataProvider testAccessProvider
MenuAccessControlHandlerTest::testAccessProvider function core/modules/system/tests/src/Kernel/MenuAccessControlHandlerTest.php
MenuAccessTest class core/modules/system/tests/src/Functional/Menu/MenuAccessTest.php Tests the route access checks on menu links.
MenuAccessTest.php file core/modules/system/tests/src/Functional/Menu/MenuAccessTest.php
MenuAccessTest::$defaultTheme property core/modules/system/tests/src/Functional/Menu/MenuAccessTest.php The theme to install as the default for testing.
MenuAccessTest::$modules property core/modules/system/tests/src/Functional/Menu/MenuAccessTest.php Modules to enable.
MenuAccessTest::setUp function core/modules/system/tests/src/Functional/Menu/MenuAccessTest.php
MenuAccessTest::testMenuBlockLinksAccessCheck function core/modules/system/tests/src/Functional/Menu/MenuAccessTest.php Tests menu link for route with access check.
MenuActiveTrail class core/lib/Drupal/Core/Menu/MenuActiveTrail.php Provides the default implementation of the active menu trail service.
MenuActiveTrail.php file core/lib/Drupal/Core/Menu/MenuActiveTrail.php
MenuActiveTrail::$menuLinkManager property core/lib/Drupal/Core/Menu/MenuActiveTrail.php The menu link plugin manager.
MenuActiveTrail::$routeMatch property core/lib/Drupal/Core/Menu/MenuActiveTrail.php The route match object for the current page.
MenuActiveTrail::doGetActiveTrailIds function core/lib/Drupal/Core/Menu/MenuActiveTrail.php Helper method for ::getActiveTrailIds().
MenuActiveTrail::getActiveLink function core/lib/Drupal/Core/Menu/MenuActiveTrail.php Fetches a menu link which matches the route name, parameters and menu name.
MenuActiveTrail::getActiveTrailIds function core/lib/Drupal/Core/Menu/MenuActiveTrail.php This implementation caches all active trail IDs per route match for *all*
menus whose active trails are calculated on that page. This ensures 1 cache
get for all active trails per page load, rather than N.
MenuActiveTrail::getCid function core/lib/Drupal/Core/Menu/MenuActiveTrail.php
MenuActiveTrail::resolveCacheMiss function core/lib/Drupal/Core/Menu/MenuActiveTrail.php
MenuActiveTrail::__construct function core/lib/Drupal/Core/Menu/MenuActiveTrail.php Constructs a \Drupal\Core\Menu\MenuActiveTrail object.
MenuActiveTrailInterface interface core/lib/Drupal/Core/Menu/MenuActiveTrailInterface.php Defines an interface for the active menu trail service.
MenuActiveTrailInterface.php file core/lib/Drupal/Core/Menu/MenuActiveTrailInterface.php
MenuActiveTrailInterface::getActiveLink function core/lib/Drupal/Core/Menu/MenuActiveTrailInterface.php Fetches a menu link which matches the route name, parameters and menu name.
MenuActiveTrailInterface::getActiveTrailIds function core/lib/Drupal/Core/Menu/MenuActiveTrailInterface.php Gets the active trail IDs of the specified menu tree.
MenuActiveTrailsCacheContext class core/lib/Drupal/Core/Cache/Context/MenuActiveTrailsCacheContext.php Defines the MenuActiveTrailsCacheContext service.
MenuActiveTrailsCacheContext.php file core/lib/Drupal/Core/Cache/Context/MenuActiveTrailsCacheContext.php
MenuActiveTrailsCacheContext::getCacheableMetadata function core/lib/Drupal/Core/Cache/Context/MenuActiveTrailsCacheContext.php Gets the cacheability metadata for the context based on the parameter value.
MenuActiveTrailsCacheContext::getContext function core/lib/Drupal/Core/Cache/Context/MenuActiveTrailsCacheContext.php Returns the string representation of the cache context.
MenuActiveTrailsCacheContext::getLabel function core/lib/Drupal/Core/Cache/Context/MenuActiveTrailsCacheContext.php Returns the label of the cache context.
MenuActiveTrailTest class core/tests/Drupal/Tests/Core/Menu/MenuActiveTrailTest.php Tests the active menu trail service.
MenuActiveTrailTest.php file core/tests/Drupal/Tests/Core/Menu/MenuActiveTrailTest.php
MenuActiveTrailTest::$cache property core/tests/Drupal/Tests/Core/Menu/MenuActiveTrailTest.php The mocked cache backend.
MenuActiveTrailTest::$currentRouteMatch property core/tests/Drupal/Tests/Core/Menu/MenuActiveTrailTest.php The current route match service.
MenuActiveTrailTest::$lock property core/tests/Drupal/Tests/Core/Menu/MenuActiveTrailTest.php The mocked lock.
MenuActiveTrailTest::$menuActiveTrail property core/tests/Drupal/Tests/Core/Menu/MenuActiveTrailTest.php The tested active menu trail service.
MenuActiveTrailTest::$menuLinkManager property core/tests/Drupal/Tests/Core/Menu/MenuActiveTrailTest.php The mocked menu link manager.
MenuActiveTrailTest::$requestStack property core/tests/Drupal/Tests/Core/Menu/MenuActiveTrailTest.php The test request stack.
MenuActiveTrailTest::provider function core/tests/Drupal/Tests/Core/Menu/MenuActiveTrailTest.php Provides test data for all test methods.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.