You are here

protected property Twig_Test_EscapingTest::$cssSpecialChars in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/twig/twig/test/Twig/Tests/escapingTest.php \Twig_Test_EscapingTest::cssSpecialChars

File

vendor/twig/twig/test/Twig/Tests/escapingTest.php, line 116

Class

Twig_Test_EscapingTest
This class is adapted from code coming from Zend Framework.

Code

protected $cssSpecialChars = array(
  /* HTML special chars - escape without exception to hex */
  '<' => '\\3C ',
  '>' => '\\3E ',
  '\'' => '\\27 ',
  '"' => '\\22 ',
  '&' => '\\26 ',
  /* Characters beyond ASCII value 255 to unicode escape */
  'Ā' => '\\100 ',
  /* Immune chars excluded */
  ',' => '\\2C ',
  '.' => '\\2E ',
  '_' => '\\5F ',
  /* Basic alnums excluded */
  'a' => 'a',
  'A' => 'A',
  'z' => 'z',
  'Z' => 'Z',
  '0' => '0',
  '9' => '9',
  /* Basic control characters and null */
  "\r" => '\\D ',
  "\n" => '\\A ',
  "\t" => '\\9 ',
  "\0" => '\\0 ',
  /* Encode spaces for quoteless attribute protection */
  ' ' => '\\20 ',
);