*/ public function getUserShortcuts(User $user): array { $shortcuts = $user->getPreferenceValue('favorite_routes'); if (!\is_string($shortcuts) || trim($shortcuts) === '') { return []; } $favMenu = []; $shortcuts = explode(',', $shortcuts); $menu = $this->menuService->getKimaiMenu(); foreach ($shortcuts as $fav) { $tmp = $menu->findById($fav); if ($tmp !== null && !$tmp->hasChildren()) { $favMenu[] = clone $tmp; } } return $favMenu; } }