Spec-Zone.ru › Symfony 3.0

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/3.0/Symfony/Component/HttpFoundation/Session/Attribute/AttributeBag.html

Spec-Zone.ru

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