Spec-Zone.ru › Symfony 3.4

Inline

class Inline

Inline реализует парсер/думпер YAML для синтаксиса YAML inline.

Константы

REGEX_QUOTED_STRING

Свойства

static $parsedLineNumber
static $parsedFilename

Методы

static initialize(int $flags, int|null $parsedLineNumber = null, string|null $parsedFilename = null)
static mixed parse(string $value, int $flags, array $references = array())

Преобразует строку YAML в значение PHP.

static string dump(mixed $value, int $flags)

Преобразует переменную PHP в строку YAML.

static bool isHash(array|ArrayObject|stdClass $value)

Проверяет, является ли данный массив ассоциативным или просто индексированным.

static string parseScalar($scalar, $flags, $delimiters = null, $i, $evaluate = true, $references = array(), $legacyOmittedKeySupport = false)

Парсит скаляр YAML.

static string evaluateBinaryScalar(string $scalar)

Подробности

static initialize(int $flags, int|null $parsedLineNumber = null, string|null $parsedFilename = null)

Параметры

int $flags
int|null $parsedLineNumber
string|null $parsedFilename

static mixed parse(string $value, int $flags, array $references = array())

Преобразует строку YAML в значение PHP.

Параметры

string $value Строка YAML
int $flags Поле битов констант PARSE_*, настраивающих поведение парсера YAML
array $references Сопоставление имён переменных со значениями

Возвращаемое значение

mixed Значение PHP

Исключения

ParseException

static string dump(mixed $value, int $flags)

Преобразует переменную PHP в строку YAML.

Параметры

mixed $value Переменная PHP для преобразования
int $flags Поле битов констант Yaml::DUMP_*, настраивающих форматирование вывода YAML

Возвращаемое значение

string Строка YAML, представляющая значение PHP

Исключения

DumpException При попытке вывести ресурс PHP

static bool isHash(array|ArrayObject|stdClass $value)

Проверяет, является ли данный массив ассоциативным или просто индексированным.

Параметры

array|ArrayObject|stdClass $value Проверяемый массив PHP или похожий на массив объект

Возвращаемое значение

bool true, если массив ассоциативный, false в противном случае

static string parseScalar($scalar, $flags, $delimiters = null, $i, $evaluate = true, $references = array(), $legacyOmittedKeySupport = false)

Парсит скаляр YAML.

Параметры

$scalar
$flags
$delimiters
$i
$evaluate
$references
$legacyOmittedKeySupport

Возвращаемое значение

string

Исключения

ParseException При парсинге некорректной строки YAML inline

static string evaluateBinaryScalar(string $scalar)

Параметры

string $scalar

Возвращаемое значение

string

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.4/Symfony/Component/Yaml/Inline.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API