Spec-Zone.ru › Symfony 3.1

NamespacedAttributeBag

class NamespacedAttributeBag extends AttributeBag

Этот класс обеспечивает структурированное хранение атрибутов сессии, используя символ разделителя в ключе.

Методы

__construct(string $storageKey = '_sf2_attributes', string $namespaceCharacter = '/')

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

string getName()

Получает имя этого пакета.

из AttributeBag
setName($name) из AttributeBag
initialize(array $attributes)

Инициализирует пакет.

из AttributeBag
string getStorageKey()

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

из AttributeBag
bool has(string $name)

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

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

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

set(string $name, mixed $value)

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

array all()

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

из AttributeBag
replace(array $attributes)

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

из AttributeBag
mixed remove(string $name)

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

mixed clear()

Очищает данные из пакета.

из AttributeBag
ArrayIterator getIterator()

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

из AttributeBag
int count()

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

из AttributeBag

Подробности

__construct(string $storageKey = '_sf2_attributes', string $namespaceCharacter = '/')

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

Параметры

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

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

Spec-Zone.ru

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