Lines Matching refs:value
34 * @param string $value A single quoted string
38 public function unescapeSingleQuotedString(string $value): string argument
40 return str_replace('\'\'', '\'', $value);
46 * @param string $value A double quoted string
50 public function unescapeDoubleQuotedString(string $value): string argument
57 return preg_replace_callback('/'.self::REGEX_ESCAPED_CHARACTER.'/u', $callback, $value);
63 * @param string $value An escaped character
67 private function unescapeCharacter(string $value): string argument
69 switch ($value[1]) {
111 return self::utf8chr(hexdec(substr($value, 2, 2)));
113 return self::utf8chr(hexdec(substr($value, 2, 4)));
115 return self::utf8chr(hexdec(substr($value, 2, 8)));
117 throw new ParseException(sprintf('Found unknown escape character "%s".', $value));