Inline
class Inline
Inline implements a YAML parser/dumper for the YAML inline syntax.
Constants
Properties
static | $parsedLineNumber | | |
static | $parsedFilename | | |
Methods
static | initialize(int $flags, int|null $parsedLineNumber = null, string|null $parsedFilename = null) | |
static mixed | parse(string $value = null, int $flags = 0, array $references = array()) Converts a YAML string to a PHP value. | |
static string | dump(mixed $value, int $flags = 0) Dumps a given PHP variable to a YAML string. | |
static bool | isHash(array|ArrayObject|stdClass $value) Check if given array is hash or just normal indexed array. | |
static mixed | parseScalar(string $scalar, int $flags = 0, array $delimiters = null, int $i = 0, bool $evaluate = true, array $references = array()) Parses a YAML scalar. | |
static string | evaluateBinaryScalar(string $scalar) | |
Details
static
initialize(int $flags, int|null $parsedLineNumber = null, string|null $parsedFilename = null)
Parameters
int | $flags | |
int|null | $parsedLineNumber | |
string|null | $parsedFilename | |
static mixed
parse(string $value = null, int $flags = 0, array $references = array())
Converts a YAML string to a PHP value.
Parameters
string | $value | A YAML string |
int | $flags | A bit field of PARSE_* constants to customize the YAML parser behavior |
array | $references | Mapping of variable names to values |
Return Value
Exceptions
static string
dump(mixed $value, int $flags = 0)
Dumps a given PHP variable to a YAML string.
Parameters
mixed | $value | The PHP variable to convert |
int | $flags | A bit field of Yaml::DUMP_* constants to customize the dumped YAML string |
Return Value
string | The YAML string representing the PHP value |
Exceptions
Check if given array is hash or just normal indexed array.
Parameters
Return Value
bool | true if value is hash array, false otherwise |
static mixed
parseScalar(string $scalar, int $flags = 0, array $delimiters = null, int $i = 0, bool $evaluate = true, array $references = array())
Parses a YAML scalar.
Parameters
string | $scalar | |
int | $flags | |
array | $delimiters | |
int | $i | |
bool | $evaluate | |
array | $references | |
Return Value
Exceptions
static string
evaluateBinaryScalar(string $scalar)
Parameters
Return Value