ParameterBagInterface
интерфейс ParameterBagInterface
ParameterBagInterface.
Методы
| clear() Очищает все параметры. | ||
| add(array $parameters) Добавляет параметры в параметры контейнера сервисов. | ||
| массив | all() Получает параметры контейнера сервисов. | |
| смешанный тип | get(string $name) Получает параметр контейнера сервисов. | |
| set(string $name, mixed $value) Устанавливает параметр контейнера сервисов. | ||
| bool | has(string $name) Возвращает true, если имя параметра определено. | |
| resolve() Заменяет заглушки параметров (%name%) на их значения для всех параметров. | ||
| resolveValue(mixed $value) Заменяет заглушки параметров (%name%) на их значения. | ||
| смешанный тип | escapeValue(mixed $value) Экранирует заглушки параметров %. | |
| смешанный тип | unescapeValue(mixed $value) Деэкранирует заглушки параметров %. |
Подробное описание
clear()
Очищает все параметры.
Исключения
| LogicException | если ParameterBagInterface нельзя очистить |
add(array $parameters)
Добавляет параметры в параметры контейнера сервисов.
Параметры
| массив | $parameters | Массив параметров |
Исключения
| LogicException | если параметр нельзя добавить |
array all()
Получает параметры контейнера сервисов.
Значение, возвращаемое методом
| массив | Массив параметров |
смешанный тип get(string $name)
Получает параметр контейнера сервисов.
Параметры
| строка | $name | Имя параметра |
Значение, возвращаемое методом
| смешанный тип | Значение параметра |
Исключения
| ParameterNotFoundException | если параметр не определен |
set(string $name, mixed $value)
Устанавливает параметр контейнера сервисов.
Параметры
| строка | $name | Имя параметра |
| смешанный тип | $value | Значение параметра |
Исключения
| LogicException | если параметр нельзя установить |
bool has(string $name)
Возвращает true, если имя параметра определено.
Параметры
| строка | $name | Имя параметра |
Значение, возвращаемое методом
| bool | true, если имя параметра определено, иначе false |
resolve()
Заменяет заглушки параметров (%name%) на их значения для всех параметров.
resolveValue(mixed $value)
Заменяет заглушки параметров (%name%) на их значения.
Параметры
| смешанный тип | $value | Значение |
Исключения
| ParameterNotFoundException | если ссылка на заглушку ссылается на параметр, который не существует |
смешанный тип escapeValue(mixed $value)
Экранирует заглушки параметров %.
Параметры
| смешанный тип | $value |
Значение, возвращаемое методом
| смешанный тип |
смешанный тип unescapeValue(mixed $value)
Деэкранирует заглушки параметров %.
Параметры
| смешанный тип | $value |
Значение, возвращаемое методом
| смешанный тип |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/DependencyInjection/ParameterBag/ParameterBagInterface.html