/**
* Get menu item by id
*
* @param string $language The language code.
*
* @return MenuItem|null The item object or null when not found for given language
*
* @since 1.6
*/
public function getDefault($language = '*')
{
// Get menu items first to ensure defaults have been populated
$items = $this->getMenu();
if (\array_key_exists($language, $this->default) && $this->app->isClient('site') && $this->app->getLanguageFilter()) {
return $items[$this->default[$language]];
}
if (\array_key_exists('*', $this->default)) {
return $items[$this->default['*']];
}
}