Spec-Zone.ru › Symfony 4.1

PrototypeNodeInterface

interface PrototypeNodeInterface implements NodeInterface

Этот интерфейс должен быть реализован узлами, которые могут использоваться в качестве прототипов.

Методы

string getName()

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

from NodeInterface
string getPath()

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

from NodeInterface
bool isRequired()

Возвращает true, если узел обязателен.

from NodeInterface
bool hasDefaultValue()

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

from NodeInterface
mixed getDefaultValue()

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

from NodeInterface
mixed normalize(mixed $value)

Нормализует значение.

from NodeInterface
mixed merge(mixed $leftSide, mixed $rightSide)

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

from NodeInterface
mixed finalize(mixed $value)

Завершает работу со значением.

from NodeInterface
setName(string $name)

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

Подробности

string getName()

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

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

string Имя узла

string getPath()

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

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

string Путь узла

bool isRequired()

Возвращает true, если узел обязателен.

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

bool Является ли узел обязательным

bool hasDefaultValue()

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

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

bool Имеет ли узел значение по умолчанию

mixed getDefaultValue()

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

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

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

Исключения

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

mixed normalize(mixed $value)

Нормализует значение.

Параметры

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

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

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

Исключения

InvalidTypeException если тип значения некорректен

mixed merge(mixed $leftSide, mixed $rightSide)

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

Параметры

mixed $leftSide
mixed $rightSide

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

mixed Объединённое значение

Исключения

ForbiddenOverwriteException если путь конфигурации не может быть перезаписан
InvalidTypeException если тип значения некорректен

mixed finalize(mixed $value)

Завершает работу со значением.

Параметры

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

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

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

Исключения

InvalidTypeException если тип значения некорректен
InvalidConfigurationException если значение является некорректной конфигурацией

setName(string $name)

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

Параметры

string $name Имя узла

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

Spec-Zone.ru

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