name: Yaml class_comment: '# * Yaml offers convenience methods to load and dump YAML. # * # * @author Fabien Potencier # * # * @final' dependencies: - name: ParseException type: class source: Symfony\Component\Yaml\Exception\ParseException properties: [] methods: - name: parseFile visibility: public parameters: - name: filename - name: flags default: '0' comment: "# * Yaml offers convenience methods to load and dump YAML.\n# *\n# * @author\ \ Fabien Potencier \n# *\n# * @final\n# */\n# class Yaml\n\ # {\n# public const DUMP_OBJECT = 1;\n# public const PARSE_EXCEPTION_ON_INVALID_TYPE\ \ = 2;\n# public const PARSE_OBJECT = 4;\n# public const PARSE_OBJECT_FOR_MAP\ \ = 8;\n# public const DUMP_EXCEPTION_ON_INVALID_TYPE = 16;\n# public const PARSE_DATETIME\ \ = 32;\n# public const DUMP_OBJECT_AS_MAP = 64;\n# public const DUMP_MULTI_LINE_LITERAL_BLOCK\ \ = 128;\n# public const PARSE_CONSTANT = 256;\n# public const PARSE_CUSTOM_TAGS\ \ = 512;\n# public const DUMP_EMPTY_ARRAY_AS_SEQUENCE = 1024;\n# public const\ \ DUMP_NULL_AS_TILDE = 2048;\n# public const DUMP_NUMERIC_KEY_AS_STRING = 4096;\n\ # \n# /**\n# * Parses a YAML file into a PHP value.\n# *\n# * Usage:\n# *\n# *\ \ $array = Yaml::parseFile('config.yml');\n# * print_r($array);\n# *\n\ # * @param string $filename The path to the YAML file to be\ \ parsed\n# * @param int-mask-of $flags A bit field of PARSE_*\ \ constants to customize the YAML parser behavior\n# *\n# * @throws ParseException\ \ If the file could not be read or the YAML is not valid" - name: parse visibility: public parameters: - name: input - name: flags default: '0' comment: '# * Parses YAML into a PHP value. # * # * Usage: # * # * $array = Yaml::parse(file_get_contents(''config.yml'')); # * print_r($array); # * # * # * @param string $input A string containing YAML # * @param int-mask-of $flags A bit field of PARSE_* constants to customize the YAML parser behavior # * # * @throws ParseException If the YAML is not valid' - name: dump visibility: public parameters: - name: input - name: inline default: '2' - name: indent default: '4' - name: flags default: '0' comment: '# * Dumps a PHP value to a YAML string. # * # * The dump method, when supplied with an array, will do its best # * to convert the array into friendly YAML. # * # * @param mixed $input The PHP value # * @param int $inline The level where you switch to inline YAML # * @param int $indent The amount of spaces to use for indentation of nested nodes # * @param int-mask-of $flags A bit field of DUMP_* constants to customize the dumped YAML string' traits: - Symfony\Component\Yaml\Exception\ParseException interfaces: []