Exemple #1
0
 /**
  * Formats {*link ...} parameters.
  */
 private function formatLink($content)
 {
     return CurlyBracketsFilter::formatString(CurlyBracketsFilter::fetchToken($content)) . CurlyBracketsFilter::formatArray($content, ', ');
     // destination [,] args
 }
 /**
  * formatString() test.
  * @return void
  */
 public function testFormatString()
 {
     $this->assertEquals('""', CurlyBracketsFilter::formatString(''));
     $this->assertEquals('" "', CurlyBracketsFilter::formatString(' '));
     $this->assertEquals("0", CurlyBracketsFilter::formatString('0'));
     $this->assertEquals("-0.0", CurlyBracketsFilter::formatString('-0.0'));
     $this->assertEquals('"symbol"', CurlyBracketsFilter::formatString('symbol'));
     $this->assertEquals("\$var", CurlyBracketsFilter::formatString('$var'));
     $this->assertEquals('"symbol$var"', CurlyBracketsFilter::formatString('symbol$var'));
     $this->assertEquals("'var'", CurlyBracketsFilter::formatString("'var'"));
     $this->assertEquals('"var"', CurlyBracketsFilter::formatString('"var"'));
     $this->assertEquals('"v\\"ar"', CurlyBracketsFilter::formatString('"v\\"ar"'));
     $this->assertEquals("'var\"", CurlyBracketsFilter::formatString("'var\""));
 }