MediaWiki  1.34.0
HtmlArmor.php
Go to the documentation of this file.
1 <?php
28 class 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 }
HtmlArmor
Marks HTML that shouldn't be escaped.
Definition: HtmlArmor.php:28
value
if( $inline) $status value
Definition: SyntaxHighlight.php:346
HtmlArmor\$value
string null $value
Definition: HtmlArmor.php:33
HtmlArmor\getHtml
static getHtml( $input)
Provide a string or HtmlArmor object and get safe HTML back.
Definition: HtmlArmor.php:50
HtmlArmor\__construct
__construct( $value)
Definition: HtmlArmor.php:38