Spec-Zone.ru › Symfony 3.0

FrozenParameterBag

class FrozenParameterBag extends ParameterBag

Содержит параметры только для чтения.

Методы

__construct(array $parameters = array())

Конструктор.

clear()

Очищает все параметры.

add(array $parameters)

Добавляет параметры в параметры контейнера сервисов.

array all()

Получает параметры контейнера сервисов.

из ParameterBag
mixed get(string $name)

Получает параметр контейнера сервисов.

из ParameterBag
set(string $name, mixed $value)

Устанавливает параметр контейнера сервисов.

bool has(string $name)

Возвращает true, если имя параметра определено.

из ParameterBag
remove(string $name)

Удаляет параметр.

resolve()

Заменяет заполнитель параметров (%name%) их значениями для всех параметров.

из ParameterBag
resolveValue(mixed $value, array $resolving = array())

Заменяет заполнитель параметров (%name%) их значениями.

из ParameterBag
string resolveString(string $value, array $resolving = array())

Разрешает параметры внутри строки.

из ParameterBag
isResolved() из ParameterBag
mixed escapeValue(mixed $value)

Уйти от заполнитель параметров %.

из ParameterBag
mixed unescapeValue(mixed $value)

Убрать экранирование значений заполнителей параметров %.

из ParameterBag

Подробности

__construct(array $parameters = array())

Конструктор.

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

Это всегда так, когда используется внутри.

Параметры

array $parameters Массив параметров

clear()

Очищает все параметры.

add(array $parameters)

Добавляет параметры в параметры контейнера сервисов.

Параметры

array $parameters Массив параметров

array all()

Получает параметры контейнера сервисов.

Значение возврата

array Массив параметров

mixed get(string $name)

Получает параметр контейнера сервисов.

Параметры

string $name Имя параметра

Значение возврата

mixed Значение параметра

Исключения

ParameterNotFoundException если параметр не определен

set(string $name, mixed $value)

Устанавливает параметр контейнера сервисов.

Параметры

string $name Имя параметра
mixed $value Значение параметра

bool has(string $name)

Возвращает true, если имя параметра определено.

Параметры

string $name Имя параметра

Значение возврата

bool true, если имя параметра определено, иначе false

remove(string $name)

Удаляет параметр.

Параметры

string $name Имя параметра

resolve()

Заменяет заполнитель параметров (%name%) их значениями для всех параметров.

resolveValue(mixed $value, array $resolving = array())

Заменяет заполнитель параметров (%name%) их значениями.

Параметры

mixed $value Значение
array $resolving Массив ключей, которые разрешаются (используется внутри для обнаружения циклических ссылок)

Исключения

ParameterNotFoundException если заполнитель ссылается на параметр, который не существует
ParameterCircularReferenceException если обнаружена циклическая ссылка
RuntimeException если у данного параметра есть проблема с типом.

string resolveString(string $value, array $resolving = array())

Разрешает параметры внутри строки.

Параметры

string $value Строка для разрешения
array $resolving Массив ключей, которые разрешаются (используется внутри для обнаружения циклических ссылок)

Значение возврата

string Разрешенная строка

Исключения

ParameterNotFoundException если заполнитель ссылается на параметр, который не существует
ParameterCircularReferenceException если обнаружена циклическая ссылка
RuntimeException если у данного параметра есть проблема с типом.

isResolved()

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/FrozenParameterBag.html

Spec-Zone.ru

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