name: Unescaper class_comment: '# * Unescaper encapsulates unescaping rules for single and double-quoted # * YAML strings. # * # * @author Matthew Lewinski # * # * @internal' dependencies: - name: ParseException type: class source: Symfony\Component\Yaml\Exception\ParseException properties: [] methods: - name: unescapeSingleQuotedString visibility: public parameters: - name: value comment: "# * Unescaper encapsulates unescaping rules for single and double-quoted\n\ # * YAML strings.\n# *\n# * @author Matthew Lewinski \n\ # *\n# * @internal\n# */\n# class Unescaper\n# {\n# /**\n# * Regex fragment that\ \ matches an escaped character in a double quoted string.\n# */\n# public const\ \ REGEX_ESCAPED_CHARACTER = '\\\\\\\\(x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8}|.)';\n\ # \n# /**\n# * Unescapes a single quoted string.\n# *\n# * @param string $value\ \ A single quoted string" - name: unescapeDoubleQuotedString visibility: public parameters: - name: value comment: '# * Unescapes a double quoted string. # * # * @param string $value A double quoted string' - name: unescapeCharacter visibility: private parameters: - name: value comment: '# * Unescapes a character that was found in a double-quoted string. # * # * @param string $value An escaped character' - name: utf8chr visibility: private parameters: - name: c comment: '# * Get the UTF-8 character for the given code point.' traits: - Symfony\Component\Yaml\Exception\ParseException interfaces: []