Inline
class Inline
Inline implements a YAML parser/dumper for the YAML inline syntax.
Constants
Methods
static mixed |
parse(string $value, int $flags, array $references = array()) Converts a YAML string to a PHP value. |
|
static string |
dump(mixed $value, int $flags) Dumps a given PHP variable to a YAML string. |
|
static bool |
isHash(array $value) Check if given array is hash or just normal indexed array. |
|
static string |
parseScalar(string $scalar, int $flags, string $delimiters = null, array $stringDelimiters = array('"', '\''), int $i, bool $evaluate = true, array $references = array()) Parses a YAML scalar. |
|
static string |
evaluateBinaryScalar(string $scalar) |
|
Details
static mixed parse(string $value, int $flags, 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)
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
static bool isHash(array $value)
Check if given array is hash or just normal indexed array.
Parameters
array |
$value |
The PHP array to check |
Return Value
bool |
true if value is hash array, false otherwise |
static string parseScalar(string $scalar, int $flags, string $delimiters = null, array $stringDelimiters = array('"', '\''), int $i, bool $evaluate = true, array $references = array())
Parses a YAML scalar.
Parameters
string |
$scalar |
|
int |
$flags |
|
string |
$delimiters |
|
array |
$stringDelimiters |
|
int |
$i |
&$i |
bool |
$evaluate |
|
array |
$references |
|
Return Value
Exceptions
static string evaluateBinaryScalar(string $scalar)
Parameters
Return Value