Spec-Zone.ru › Symfony 3.2

AttributeBagInterface

интерфейс AttributeBagInterface реализует SessionBagInterface

Хранилище атрибутов.

Методы

string getName()

Возвращает имя этого хранилища.

из SessionBagInterface
initialize(array $array)

Инициализирует хранилище.

из SessionBagInterface
string getStorageKey()

Возвращает ключ хранения для этого хранилища.

из SessionBagInterface
mixed clear()

Очищает данные из хранилища.

из SessionBagInterface
bool has(string $name)

Проверяет, определен ли атрибут.

mixed get(string $name, mixed $default = null)

Возвращает атрибут.

set(string $name, mixed $value)

Устанавливает атрибут.

array all()

Возвращает все атрибуты.

replace(array $attributes)

Устанавливает атрибуты.

mixed remove(string $name)

Удаляет атрибут.

Подробности

string getName()

Возвращает имя этого хранилища.

Значение возвращаемого значения

string

initialize(array $array)

Инициализирует хранилище.

Параметры

array $array

string getStorageKey()

Возвращает ключ хранения для этого хранилища.

Значение возвращаемого значения

string

mixed clear()

Очищает данные из хранилища.

Значение возвращаемого значения

mixed Любые содержавшиеся данные.

bool has(string $name)

Проверяет, определен ли атрибут.

Параметры

string $name Имя атрибута

Значение возвращаемого значения

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

mixed get(string $name, mixed $default = null)

Возвращает атрибут.

Параметры

string $name Имя атрибута
mixed $default Значение по умолчанию, если не найдено

Значение возвращаемого значения

mixed

set(string $name, mixed $value)

Устанавливает атрибут.

Параметры

string $name
mixed $value

array all()

Возвращает все атрибуты.

Значение возвращаемого значения

array Атрибуты

replace(array $attributes)

Устанавливает атрибуты.

Параметры

array $attributes Атрибуты

mixed remove(string $name)

Удаляет атрибут.

Параметры

string $name

Значение возвращаемого значения

mixed Удаленное значение или null, если атрибут не существует

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Component/HttpFoundation/Session/Attribute/AttributeBagInterface.html

Spec-Zone.ru

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