public function checkForumTopicWatchAdd($user, $topic) { $this->ensureLoggedIn($user); $this->ensureCleanRecord($user); if (!$this->doCheckUser($user, 'ForumView', $topic->forum)->can()) { return 'forum.topic.watch.no_forum_access'; } return 'ok'; }