MediaWiki REL1_31
HtmlArmor.php
Go to the documentation of this file.
1<?php
28class HtmlArmor {
29
33 private $value;
34
38 public function __construct( $value ) {
39 $this->value = $value;
40 }
41
50 public static function getHtml( $input ) {
51 if ( $input instanceof HtmlArmor ) {
52 return $input->value;
53 } else {
54 return htmlspecialchars( $input, ENT_QUOTES );
55 }
56 }
57}
Marks HTML that shouldn't be escaped.
Definition HtmlArmor.php:28
string null $value
Definition HtmlArmor.php:33
static getHtml( $input)
Provide a string or HtmlArmor object and get safe HTML back.
Definition HtmlArmor.php:50
__construct( $value)
Definition HtmlArmor.php:38
if(is_array($mode)) switch( $mode) $input