protected function MenuParentFormSelector::getParentDepthLimit in Drupal 9
Same name and namespace in other branches
- 8 core/lib/Drupal/Core/Menu/MenuParentFormSelector.php \Drupal\Core\Menu\MenuParentFormSelector::getParentDepthLimit()
Returns the maximum depth of the possible parents of the menu link.
Parameters
string $id: The menu link plugin ID or an empty value for a new link.
Return value
int The depth related to the depth of the given menu link.
1 call to MenuParentFormSelector::getParentDepthLimit()
- MenuParentFormSelector::getParentSelectOptions in core/
lib/ Drupal/ Core/ Menu/ MenuParentFormSelector.php - Gets the options for a select element to choose a menu and parent.
File
- core/
lib/ Drupal/ Core/ Menu/ MenuParentFormSelector.php, line 113
Class
- MenuParentFormSelector
- Default implementation of the menu parent form selector service.
Namespace
Drupal\Core\MenuCode
protected function getParentDepthLimit($id) {
if ($id) {
$limit = $this->menuLinkTree
->maxDepth() - $this->menuLinkTree
->getSubtreeHeight($id);
}
else {
$limit = $this->menuLinkTree
->maxDepth() - 1;
}
return $limit;
}