/** * @param string $s * @return string */ public static function htmlToText($s) { $s = PhpFit_Parse::normalizeLineBreaks($s); $s = PhpFit_Parse::removeNonBreakTags($s); $s = PhpFit_Parse::condenseWhitespace($s); $s = PhpFit_Parse::unescape($s); return $s; }
public function testUnescape() { $this->assertEquals("a<b", PhpFit_Parse::unescape("a<b")); $this->assertEquals("a>b & b>c &&", PhpFit_Parse::unescape("a>b & b>c &&")); $this->assertEquals("&&", PhpFit_Parse::unescape("&amp;&amp;")); $this->assertEquals("a>b & b>c &&", PhpFit_Parse::unescape("a>b & b>c &&")); $this->assertEquals("\"\"'", PhpFit_Parse::unescape("<93><94><92>")); }