/** * @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 testWhitespaceIsCondensed() { $this->assertEquals("a b", PhpFit_Parse::condenseWhitespace(" a b ")); $this->assertEquals("a b", PhpFit_Parse::condenseWhitespace(" a \n\tb ")); $this->assertEquals("", PhpFit_Parse::condenseWhitespace(" ")); $this->assertEquals("", PhpFit_Parse::condenseWhitespace(" ")); $this->assertEquals("", PhpFit_Parse::condenseWhitespace(" ")); $this->assertEquals("", PhpFit_Parse::condenseWhitespace(chr(160))); }