Example #1
0
 /**
  * @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)));
 }