Spec-Zone.ru › Symfony 3.4

BooleanNode

class BooleanNode extends ScalarNode

Этот узел представляет булево значение в дереве конфигурации.

Методы

__construct(string $name, NodeInterface $parent = null)

Конструктор.

из BaseNode
setAttribute($key, $value) из BaseNode
getAttribute($key, $default = null) из BaseNode
hasAttribute($key) из BaseNode
getAttributes() из BaseNode
setAttributes(array $attributes) из BaseNode
removeAttribute($key) из BaseNode
setInfo(string $info)

Устанавливает сообщение для справки.

из BaseNode
string getInfo()

Возвращает сообщение для справки.

из BaseNode
setExample(string|array $example)

Устанавливает пример конфигурации для этого узла.

из BaseNode
string|array getExample()

Возвращает пример конфигурации для этого узла.

из BaseNode
addEquivalentValue(mixed $originalValue, mixed $equivalentValue)

Добавляет эквивалентное значение.

из BaseNode
setRequired(bool $boolean)

Определить узел как обязательный.

из BaseNode
setAllowOverwrite(bool $allow)

Устанавливает, может ли этот узел быть перезаписан.

из BaseNode
setNormalizationClosures(array $closures)

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

из BaseNode
setFinalValidationClosures(array $closures)

Устанавливает замыкания, используемые для окончательной проверки.

из BaseNode
bool isRequired()

Проверяет, является ли этот узел обязательным.

из BaseNode
string getName()

Возвращает имя этого узла.

из BaseNode
string getPath()

Возвращает путь этого узла.

из BaseNode
mixed merge(mixed $leftSide, mixed $rightSide)

Объединяет два значения вместе.

из BaseNode
mixed normalize(mixed $value)

Нормализует значение, применяя все замыкания нормализации.

из BaseNode
NodeInterface|null getParent()

Возвращает родительский узел для этого узла.

из BaseNode
mixed finalize(mixed $value)

Завершает значение, применяя все замыкания завершения.

из BaseNode
setDefaultValue($value)

{@inheritdoc}

из VariableNode
bool hasDefaultValue()

Возвращает true, если у узла есть значение по умолчанию.

из VariableNode
mixed getDefaultValue()

Возвращает значение по умолчанию узла.

из VariableNode
setAllowEmptyValue(bool $boolean)

Устанавливает, разрешено ли для этого узла пустое значение.

из VariableNode
setName(string $name)

Устанавливает имя узла.

из VariableNode

Подробности

__construct(string $name, NodeInterface $parent = null)

Конструктор.

Параметры

string $name Имя узла
NodeInterface $parent Родительский узел

Исключения

InvalidArgumentException если имя содержит точку.

setAttribute($key, $value)

Параметры

$key
$value

getAttribute($key, $default = null)

Параметры

$key
$default

hasAttribute($key)

Параметры

$key

getAttributes()

setAttributes(array $attributes)

Параметры

array $attributes

removeAttribute($key)

Параметры

$key

setInfo(string $info)

Устанавливает сообщение информации.

Параметры

string $info

string getInfo()

Возвращает сообщение информации.

Значение результата

string Текст сообщения

setExample(string|array $example)

Устанавливает пример конфигурации для этого узла.

Параметры

string|array $example

string|array getExample()

Извлекает пример конфигурации для этого узла.

Значение результата

string|array Пример

addEquivalentValue(mixed $originalValue, mixed $equivalentValue)

Добавляет эквивалентное значение.

Параметры

mixed $originalValue
mixed $equivalentValue

setRequired(bool $boolean)

Установить этот узел как обязательный.

Параметры

bool $boolean Обязательный узел

setAllowOverwrite(bool $allow)

Устанавливает, можно ли перезаписать этот узел.

Параметры

bool $allow

setNormalizationClosures(array $closures)

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

Параметры

array $closures Массив замыканий, используемых для нормализации

setFinalValidationClosures(array $closures)

Устанавливает замыкания, используемые для окончательной проверки.

Параметры

array $closures Массив замыканий, используемых для окончательной проверки

bool isRequired()

Проверяет, является ли этот узел обязательным.

Значение результата

bool Если узел обязателен

string getName()

Возвращает имя этого узла.

Значение результата

string Имя узла

string getPath()

Возвращает путь этого узла.

Значение результата

string Путь узла

final mixed merge(mixed $leftSide, mixed $rightSide)

Объединяет два значения вместе.

Параметры

mixed $leftSide
mixed $rightSide

Значение результата

mixed Объединенные значения

Исключения

ForbiddenOverwriteException

final mixed normalize(mixed $value)

Нормализует значение, применяя все замыкания нормализации.

Параметры

mixed $value Значение для нормализации

Значение результата

mixed Нормализованное значение

NodeInterface|null getParent()

Возвращает родительский узел для этого узла.

Значение результата

NodeInterface|null

final mixed finalize(mixed $value)

Завершает значение, применяя все замыкания завершения.

Параметры

mixed $value Значение для завершения

Значение результата

mixed Завершенное значение

Исключения

Exception
InvalidConfigurationException

setDefaultValue($value)

{@inheritdoc}

Параметры

$value

bool hasDefaultValue()

Возвращает true, если у узла есть значение по умолчанию.

Значение результата

bool Если у узла есть значение по умолчанию

mixed getDefaultValue()

Возвращает значение по умолчанию узла.

Значение результата

mixed Значение по умолчанию

Исключения

RuntimeException если у узла нет значения по умолчанию

setAllowEmptyValue(bool $boolean)

Устанавливает, разрешено ли иметь пустое значение для этого узла.

Параметры

bool $boolean True, если эта сущность будет принимать пустые значения.

setName(string $name)

Устанавливает имя узла.

Параметры

string $name Имя узла

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

Spec-Zone.ru

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