Class

Symfony\Component\Yaml\Parser

class Parser

Parser parses YAML strings to convert them to PHP arrays.

Constants

FOLDED_SCALAR_PATTERN

Methods

__construct(int $offset)

Constructor

mixed parse(string $value, bool $exceptionOnInvalidType = false, bool $objectSupport = false)

Parses a YAML string to a PHP value.

Details

at line 36
public __construct(int $offset)

Constructor

Parameters

int $offset The offset of YAML document (used for line numbers in error messages)

at line 52
public mixed parse(string $value, bool $exceptionOnInvalidType = false, bool $objectSupport = false)

Parses a YAML string to a PHP value.

Parameters

string $value A YAML string
bool $exceptionOnInvalidType true if an exception must be thrown on invalid types (a PHP resource or object), false otherwise
bool $objectSupport true if object support is enabled, false otherwise

Return Value

mixed A PHP value

Exceptions

ParseException If the YAML is not valid