Spec-Zone.ru › Symfony 4.1

Inline

class Inline

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

Постоянные значения

REGEX_QUOTED_STRING

Свойства

статический $parsedLineNumber
статический $parsedFilename

Методы

статический initialize(int $flags, int|null $parsedLineNumber = null, string|null $parsedFilename = null)
статический mixed parse(string $value = null, int $flags = 0, array $references = array())

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

статический string dump(mixed $value, int $flags = 0)

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

статический bool isHash(array|ArrayObject|stdClass $value)

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

статический mixed parseScalar(string $scalar, int $flags = 0, array $delimiters = null, int $i = 0, bool $evaluate = true, array $references = array())

Парсинг скаляра YAML.

статический string evaluateBinaryScalar(string $scalar)

Подробности

статический initialize(int $flags, int|null $parsedLineNumber = null, string|null $parsedFilename = null)

Параметры

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

статический mixed parse(string $value = null, int $flags = 0, array $references = array())

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

Параметры

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

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

mixed Значение PHP

Исключения

ParseException

статический string dump(mixed $value, int $flags = 0)

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

Параметры

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

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

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

Исключения

DumpException При попытке преобразования ресурса PHP

статический bool isHash(array|ArrayObject|stdClass $value)

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

Параметры

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

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

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

статический mixed parseScalar(string $scalar, int $flags = 0, array $delimiters = null, int $i = 0, bool $evaluate = true, array $references = array())

Парсинг скаляра YAML.

Параметры

string $scalar
int $flags
array $delimiters
int $i
bool $evaluate
array $references

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

mixed

Исключения

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

статический string evaluateBinaryScalar(string $scalar)

Параметры

string $scalar

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

string

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

Spec-Zone.ru

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