PrototypeNodeInterface
interface PrototypeNodeInterface implements NodeInterface
Этот интерфейс должен быть реализован узлами, которые могут использоваться в качестве прототипов.
Методы
| string | getName() Возвращает имя узла. | из NodeInterface |
| string | getPath() Возвращает путь узла. | из NodeInterface |
| bool | isRequired() Возвращает true, если узел обязателен. | из NodeInterface |
| bool | hasDefaultValue() Возвращает true, если узел имеет значение по умолчанию. | из NodeInterface |
| mixed | getDefaultValue() Возвращает значение по умолчанию узла. | из NodeInterface |
| mixed | normalize(mixed $value) Нормализует предоставленное значение. | из NodeInterface |
| mixed | merge(mixed $leftSide, mixed $rightSide) Объединяет два значения вместе. | из NodeInterface |
| mixed | finalize(mixed $value) Завершает значение. | из 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 | Нормализованное значение |
mixed merge(mixed $leftSide, mixed $rightSide)
Объединяет два значения вместе.
Параметры
| mixed | $leftSide | |
| mixed | $rightSide |
Возвращаемое значение
| mixed | Объединённые значения |
mixed finalize(mixed $value)
Завершает значение.
Параметры
| mixed | $value | Значение для завершения |
Возвращаемое значение
| mixed | Завершенное значение |
setName(string $name)
Устанавливает имя узла.
Параметры
| string | $name | Имя узла |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Config/Definition/PrototypeNodeInterface.html