namespace PFF\HtmlBuilder;
-function escape($text)
+class Text
{
- return htmlspecialchars($text, ENT_COMPAT, 'UTF-8');
+ public static function escape($text)
+ {
+ return htmlspecialchars($text, ENT_COMPAT, 'UTF-8');
+ }
}
class Tag
} elseif ($item instanceof Tag) {
$this->inner[] = $item;
} else {
- $this->inner[] = escape($item);
+ $this->inner[] = Text::escape($item);
}
return $this;
}
foreach ($this->attributes as $k => $v) {
if (is_array($v))
$v = implode(' ', $v);
- $s .= ' '.$k.'="'.escape($v).'"';
+ $s .= ' '.$k.'="'.Text::escape($v).'"';
}
$s .= '>';