90 if (!$menuItem->
isValid($menuItem)) {
91 throw new \InvalidArgumentException(
'MenuItem "' . $menuItem->
getTitle() .
'" is not valid', 1442236317);
95 $this->menuItems[] = clone $menuItem;
125 $dataMenuIdentifier = GeneralUtility::camelCaseToLowerCaseUnderscored($this->identifier);
126 $dataMenuIdentifier = str_replace(
'_',
'-', $dataMenuIdentifier);
127 return $dataMenuIdentifier;
137 $menuItem = GeneralUtility::makeInstance(MenuItem::class);