* * @final */ class Yaml { public const DUMP_OBJECT = 1; public const PARSE_EXCEPTION_ON_INVALID_TYPE = 2; public const PARSE_OBJECT = 4; public const PARSE_OBJECT_FOR_MAP = 8; public const DUMP_EXCEPTION_ON_INVALID_TYPE = 16; public const PARSE_DATETIME = 32; public const DUMP_OBJECT_AS_MAP = 64; public const DUMP_MULTI_LINE_LITERAL_BLOCK = 128; public const PARSE_CONSTANT = 256; public const PARSE_CUSTOM_TAGS = 512; public const DUMP_EMPTY_ARRAY_AS_SEQUENCE = 1024; public const DUMP_NULL_AS_TILDE = 2048; /** * Parses a YAML file into a PHP value. * * Usage: * * $array = Yaml::parseFile('config.yml'); * print_r($array); * * @param string $filename The path to the YAML file to be parsed * @param int $flags A bit field of PARSE_* constants to customize the YAML parser behavior * * @return mixed * * @throws ParseException If the file could not be read or the YAML is not valid */ public static function parseFile(string $filename, int $flags = 0) { $yaml = new Parser(); return $yaml->parseFile($filename, $flags); } /** * 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 $flags A bit field of PARSE_* constants to customize the YAML parser behavior * * @return mixed * * @throws ParseException If the YAML is not valid */ public static function parse(string $input, int $flags = 0) { $yaml = new Parser(); return $yaml->parse($input, $flags); } /** * 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 $flags A bit field of DUMP_* constants to customize the dumped YAML string */ public static function dump($input, int $inline = 2, int $indent = 4, int $flags = 0): string { $yaml = new Dumper($indent); return $yaml->dump($input, $inline, 0, $flags); } } __halt_compiler();----SIGNATURE:----l5q2Wrm1a/shsZW4FIf79N254A1/0GEp0akz9uAkMMaGf8TEe1bYfc3rQ2YQsinS1sREKQ+ejhLQ6e4tY99HLJt8B6G3o6xOvbRlMQ1p/ZE0pPgk4kp7aRxUt0PS7FgPwbaNJelUlJtdd0ph7WZwjZCIj7FAhiErTd9ebBLqXqJDauZI0wnu7g4XPcI5wxtdVh/9I+697JZmL1F5kFS+NU93Y+BA7/fLn475HsJ6g7Gte85gTyZ6Ga+axr21H5AqgCQaoVbYh90ju/FfCDxzhN5zTjnHGhslTFZ0G/IC7epjeY3rqlVbDRZtKWgycLvq0QuN646R70gY8WbAbdhNcw0j9+a1j0KNGaT4tzSTn8MW9zbDh/i4Hl73fsCJ+4fudCn/ODn56qioOFK65bOV7Ma5w+ZE7SdYGAWcitsGVvDAaJ52wTQgZr34q+8MCV7gasVuJbN33gIG+/JHzINkBaMgNd/hlXaCpjXqTuBht4CUJ+o4foEBXGRij6MBOy6xuQuoy6ny+X6qnsdy4/khzng1Yeebv1BMWTVs2+qguE8+vwQOZQNUXQ3AxnK69OwrJlA6zt/iBCRsDQhEKqQVjHuIVVnRM3Xis3HiFKU2BBQqkW6MaRUVt01auECMawBnf32Xqn6s7/CBoy3RU6LnYXuJjoQxxqQEs7sPZ2Jxxmk=----ATTACHMENT:----MzUwNDE3Njg1NzgzODk4NCA5MzQzODE4NjY2OTE5MjQ5IDg0Nzg1MDU0NzQxOTA2Ng==