/** * Get the content to show. * @param html HtmlOutput object to use. * @param val The value. * @return Processed content. */ protected function processValue(HtmlOutput $html, $val) { if (!is_object($val)) { return NULL; } if (!isset($val->v) || $val->v !== "pka1") { return NULL; } if (!isset($val->fpr)) { return NULL; } $formatted = formatKeyFingerprint($val->fpr); if ($formatted === NULL) { return NULL; } $href = NULL; $content = ""; if (isset($val->uri)) { $href = $val->uri; $href = $html->escape(sanitiseLink($href)); $content .= "<a href='{$href}'>"; } $content .= $formatted; if ($href !== NULL) { $content .= "</a>"; } return $content; }