function(string $id)
{
if (Str::isUid($id)) {
if ($id_menu = $this->getIdMenu($id)) {
if ($this->pref->deleteBit($id)) {
$this->deleteCache($id_menu);
return true;
}
}
elseif ($this->pref->delete($id)) {
$this->options->deleteCache($this->fromPath('menu'));
return true;
}
}
return false;
}