Spec-Zone.ru › Symfony 2.8

AttributeBag

class AttributeBag implements AttributeBagInterface, IteratorAggregate, Countable

Этот класс связан с хранением атрибутов сессии.

Методы

__construct(string $storageKey = '_sf2_attributes')
string getName()

Получает имя этого набора.

setName($name)
initialize(array $attributes)

Инициализирует набор.

string getStorageKey()

Получает ключ хранения для этого набора.

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)

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

mixed clear()

Очищает данные из набора.

ArrayIterator getIterator()

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

int count()

Возвращает количество атрибутов.

Подробности

__construct(string $storageKey = '_sf2_attributes')

Параметры

string $storageKey Ключ, используемый для хранения атрибутов в сессии

string getName()

Получает имя этого набора.

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

string

setName($name)

Параметры

$name

initialize(array $attributes)

Инициализирует набор.

Параметры

array $attributes

string getStorageKey()

Получает ключ хранения для этого набора.

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

string

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, если его не существует

mixed clear()

Очищает данные из набора.

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

mixed Содержимое данных

ArrayIterator getIterator()

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

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

ArrayIterator Экземпляр \ArrayIterator

int count()

Возвращает количество атрибутов.

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

int Количество атрибутов

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

Spec-Zone.ru

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