Spec-Zone.ru › Symfony 3.0

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

Spec-Zone.ru

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