function convertToHTML( $value, $type ) { global $wgDefinedMeaning; switch( $type ) { case "boolean": return booleanAsHTML( $value ); case "spelling": return spellingAsLink( $value ); case "collection": return collectionAsLink( $value ); case "$wgDefinedMeaning": return definedMeaningAsLink( $value ); case "defining-expression": return definingExpressionAsLink( $value ); case "relation-type": return definedMeaningAsLink( $value ); case "attribute": return definedMeaningAsLink( $value ); case "language": return languageIdAsText( $value ); case "short-text": case "text": return htmlspecialchars( $value ); default: return htmlspecialchars( $value ); } }
protected function resolveDefinedMeaning( $definedMeaningId ) { return definedMeaningAsLink( $definedMeaningId ); }