/** @deprecated */
 public static function curlyBrackets($s)
 {
     trigger_error(__METHOD__ . '() is deprecated; use $template->registerFilter(\'CurlyBracketsFilter::invoke\') instead', E_USER_WARNING);
     return CurlyBracketsFilter::invoke($s);
 }
Example #2
0
 /**
  * Just modifiers helper.
  */
 private function macroModifiers($content, $modifiers)
 {
     return CurlyBracketsFilter::formatModifiers($content, $modifiers);
 }
 /**
  * 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\""));
 }