123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- <?php
- namespace OCP;
- interface INavigationManager {
-
- public const TYPE_APPS = 'link';
-
- public const TYPE_SETTINGS = 'settings';
-
- public const TYPE_GUEST = 'guest';
-
- public function add($entry);
-
- public function setActiveEntry($appId);
-
- public function getActiveEntry();
-
- public function getAll(string $type = self::TYPE_APPS): array;
-
- public function setUnreadCounter(string $id, int $unreadCounter): void;
-
- public function get(string $id): ?array;
-
- public function getDefaultEntryIdForUser(?IUser $user = null, bool $withFallbacks = true): string;
-
- public function getDefaultEntryIds(): array;
-
- public function setDefaultEntryIds(array $ids): void;
- }
|