Spec-Zone.ru › Symfony 3.3

Inline

class Inline

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

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

REGEX_QUOTED_STRING

Свойства

static $parsedLineNumber

Методы

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 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.3/Symfony/Component/Yaml/Inline.html

Spec-Zone.ru

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