Lines Matching refs:value
34 * @param string $value A single quoted string
36 public function unescapeSingleQuotedString(string $value): string
38 return str_replace('\'\'', '\'', $value);
44 * @param string $value A double quoted string
46 public function unescapeDoubleQuotedString(string $value): string
53 return preg_replace_callback('/'.self::REGEX_ESCAPED_CHARACTER.'/u', $callback, $value);
59 * @param string $value An escaped character
61 private function unescapeCharacter(string $value): string
63 switch ($value[1]) {
105 return self::utf8chr(hexdec(substr($value, 2, 2)));
107 return self::utf8chr(hexdec(substr($value, 2, 4)));
109 return self::utf8chr(hexdec(substr($value, 2, 8)));
111 throw new ParseException(sprintf('Found unknown escape character "%s".', $value));