Search for storage
- Search 7.x for storage
- Search 9.5.x for storage
- Search 10.3.x for storage
- Search 11.x for storage
- Other projects
Title | Object type | File name | Summary |
---|---|---|---|
MenuTreeStorage.php | file | core/ |
|
MenuTreeStorage::$cacheTagsInvalidator | property | core/ |
The cache tags invalidator. |
MenuTreeStorage::$connection | property | core/ |
The database connection. |
MenuTreeStorage::$definitionFields | property | core/ |
List of plugin definition fields. |
MenuTreeStorage::$definitions | property | core/ |
Stores definitions that have already been loaded for better performance. |
MenuTreeStorage::$menuCacheBackend | property | core/ |
Cache backend instance for the extracted tree data. |
MenuTreeStorage::$options | property | core/ |
Additional database connection options to use in queries. |
MenuTreeStorage::$serializedFields | property | core/ |
List of serialized fields. |
MenuTreeStorage::$table | property | core/ |
The database table name. |
MenuTreeStorage::collectRoutesAndDefinitions | function | core/ |
Traverses the menu tree and collects all the route names and definitions. |
MenuTreeStorage::countMenuLinks | function | core/ |
Counts the total number of menu links in one menu or all menus. |
MenuTreeStorage::definitionFields | function | core/ |
Determines fields that are part of the plugin definition. |
MenuTreeStorage::delete | function | core/ |
Deletes a menu link definition from the storage. |
MenuTreeStorage::doBuildTreeData | function | core/ |
Prepares the data for calling $this->treeDataRecursive(). |
MenuTreeStorage::doCollectRoutesAndDefinitions | function | core/ |
Collects all the route names and definitions. |
MenuTreeStorage::doDeleteMultiple | function | core/ |
Purge menu links from the database. |
MenuTreeStorage::doFindChildrenRelativeDepth | function | core/ |
Finds the relative depth of this link's deepest child. |
MenuTreeStorage::doSave | function | core/ |
Saves a link without clearing caches. |
MenuTreeStorage::ensureTableExists | function | core/ |
Checks if the tree table exists and create it if not. |
MenuTreeStorage::findNoLongerExistingLinks | function | core/ |
Find any previously discovered menu links that no longer exist. |
MenuTreeStorage::findParent | function | core/ |
Loads the parent definition if it exists. |
MenuTreeStorage::getAllChildIds | function | core/ |
Loads all the IDs for menu links that are below the given ID. |
MenuTreeStorage::getExpanded | function | core/ |
Finds expanded links in a menu given a set of possible parents. |
MenuTreeStorage::getMenuNames | function | core/ |
Returns the used menu names in the tree storage. |
MenuTreeStorage::getRootPathIds | function | core/ |
Returns all the IDs that represent the path to the root of the tree. |
MenuTreeStorage::getSubtreeHeight | function | core/ |
Finds the height of a subtree rooted by the given ID. |
MenuTreeStorage::load | function | core/ |
Loads a menu link plugin definition from the storage. |
MenuTreeStorage::loadAllChildren | function | core/ |
Loads all the enabled menu links that are below the given ID. |
MenuTreeStorage::loadByProperties | function | core/ |
Loads multiple plugin definitions from the storage based on properties. |
MenuTreeStorage::loadByRoute | function | core/ |
Loads multiple plugin definitions from the storage based on route. |
MenuTreeStorage::loadFull | function | core/ |
Loads all table fields, not just those that are in the plugin definition. |
MenuTreeStorage::loadFullMultiple | function | core/ |
Loads all table fields for multiple menu link definitions by ID. |
MenuTreeStorage::loadLinks | function | core/ |
Loads links in the given menu, according to the given tree parameters. |
MenuTreeStorage::loadMultiple | function | core/ |
Loads multiple plugin definitions from the storage. |
MenuTreeStorage::loadSubtreeData | function | core/ |
Loads a subtree rooted by the given ID. |
MenuTreeStorage::loadTreeData | function | core/ |
Loads a menu link tree from the storage. |
MenuTreeStorage::maxDepth | function | core/ |
The maximum depth of tree the storage implementation supports. |
MenuTreeStorage::MAX_DEPTH | constant | core/ |
The maximum depth of a menu links tree. |
MenuTreeStorage::menuNameInUse | function | core/ |
Determines whether a specific menu name is used in the tree. |
MenuTreeStorage::moveChildren | function | core/ |
Re-parents a link's children when the link itself is moved. |
MenuTreeStorage::prepareLink | function | core/ |
Prepares a link by unserializing values and saving the definition. |
MenuTreeStorage::preSave | function | core/ |
Fills in all the fields the database save needs, using the link definition. |
MenuTreeStorage::purgeMultiple | function | core/ |
Purges multiple menu links that no longer exist. |
MenuTreeStorage::rebuild | function | core/ |
Rebuilds the stored menu link definitions. |
MenuTreeStorage::resetDefinitions | function | core/ |
Clears all definitions cached in memory. |
MenuTreeStorage::safeExecuteSelect | function | core/ |
Executes a select query while making sure the database table exists. |
MenuTreeStorage::save | function | core/ |
Saves a plugin definition to the storage. |
MenuTreeStorage::saveRecursive | function | core/ |
Saves menu links recursively. |
MenuTreeStorage::schemaDefinition | function | core/ |
Defines the schema for the tree table. |
MenuTreeStorage::serializedFields | function | core/ |
Determines serialized fields in the storage. |
Pagination
- Previous page
- Page 41
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.