/** * Fetch file's user id if it's available to this user * * @param File|ArchivedFile $file * @return string HTML fragment */ function getFileUser($file) { if (!$file->userCan(File::DELETED_USER, $this->getUser())) { return '<span class="history-deleted">' . $this->msg('rev-deleted-user')->escaped() . '</span>'; } $link = Linker::userLink($file->getRawUser(), $file->getRawUserText()) . Linker::userToolLinks($file->getRawUser(), $file->getRawUserText()); if ($file->isDeleted(File::DELETED_USER)) { $link = '<span class="history-deleted">' . $link . '</span>'; } return $link; }