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