MediaWiki  master
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 }
static getHtml( $input)
Provide a string or HtmlArmor object and get safe HTML back.
Definition: HtmlArmor.php:50
string null $value
Definition: HtmlArmor.php:33
__construct( $value)
Definition: HtmlArmor.php:38