BeforeTemplateRenderedEvent BeforeTemplateRenderedEvent getSettingsManager SchemaWrapper NullCache $guestNames $this->rootFolder IRootFolder IRootFolder \OCP\Share\Exceptions\ShareNotFound \OC_Util getById $listener $listener Base Base Base Base Base Base Base Base Base Base Base Base Base Base Base Base Base Base Base Base Base Base null \in_array($mode, $validModes, true) $commentIdToIndex[$parentId] ShareNotFound ShareNotFound IRootFolder IRootFolder HintException HintException HintException HintException ShareNotFound Circles Circles $this->rootFolder IRootFolder IRootFolder SharedStorage \GuzzleHttp\Exception\ConnectException IRootFolder IRootFolder LoadSidebar LoadSidebar $this->rootFolder $this->rootFolder $this->rootFolder IRootFolder IRootFolder ShareNotFound ShareNotFound GroupFolderStorage IAuthTokenProvider IToken IToken $this->tokenProvider $this->tokenProvider $this->tokenProvider IAuthTokenProvider $return['num_rooms'] $this->participants $this->rooms $this->rooms ShareNotFound BeforeTemplateRenderedEvent BeforeTemplateRenderedEvent ClientException ClientException ClientException getLanguages [self::class, 'listenPreShare'] $event->getView() $event->getView() $event->getView() $view $view $view Filesystem new GenericEvent($existingShare) self::class . '::' . 'share_file_again' GenericShareException GenericShareException GenericShareException GenericShareException GenericShareException GenericShareException ShareNotFound ShareNotFound ShareNotFound ShareNotFound ShareNotFound ShareNotFound ShareNotFound ShareNotFound ShareNotFound Cache IRootFolder HintException