function MenuTreeStorageInterface::rebuild
Same name in other branches
- 8.9.x core/lib/Drupal/Core/Menu/MenuTreeStorageInterface.php \Drupal\Core\Menu\MenuTreeStorageInterface::rebuild()
- 10 core/lib/Drupal/Core/Menu/MenuTreeStorageInterface.php \Drupal\Core\Menu\MenuTreeStorageInterface::rebuild()
- 11.x core/lib/Drupal/Core/Menu/MenuTreeStorageInterface.php \Drupal\Core\Menu\MenuTreeStorageInterface::rebuild()
Rebuilds the stored menu link definitions.
Links that saved by passing definitions into this method must be included on all future calls, or they will be purged. This allows for automatic cleanup e.g. when modules are uninstalled.
Parameters
array $definitions: The new menu link definitions.
1 method overrides MenuTreeStorageInterface::rebuild()
- MenuTreeStorage::rebuild in core/
lib/ Drupal/ Core/ Menu/ MenuTreeStorage.php - Rebuilds the stored menu link definitions.
File
-
core/
lib/ Drupal/ Core/ Menu/ MenuTreeStorageInterface.php, line 36
Class
- MenuTreeStorageInterface
- Defines an interface for storing a menu tree containing menu link IDs.
Namespace
Drupal\Core\MenuCode
public function rebuild(array $definitions);
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.