Nathanmac\Utilities\Parser\Formats\YAML::parse PHP Method

parse() public method

Parse Payload Data
public parse ( string $payload ) : array
$payload string
return array
    public function parse($payload)
    {
        if ($payload) {
            try {
                $flags = defined('Symfony\\Component\\Yaml\\Yaml::PARSE_DATETIME') ? SFYaml::PARSE_EXCEPTION_ON_INVALID_TYPE | SFYaml::PARSE_DATETIME : true;
                return SFYaml::parse(trim(preg_replace('/\\t+/', '', $payload)), $flags);
            } catch (\Exception $ex) {
                throw new ParserException('Failed To Parse YAML');
            }
        }
        return [];
    }
YAML