class AttributeBag implements AttributeBagInterface, IteratorAggregate, Countable
This class relates to session attribute storage.
__construct(string $storageKey = '_sf2_attributes') Constructor. | ||
string | getName() Gets this bag's name. | |
setName($name) | ||
initialize(array $attributes) Initializes the Bag. | ||
string | getStorageKey() Gets the storage key for this bag. | |
bool | has(string $name) Checks if an attribute is defined. | |
mixed | get(string $name, mixed $default = null) Returns an attribute. | |
set(string $name, mixed $value) Sets an attribute. | ||
array | all() Returns attributes. | |
replace(array $attributes) Sets attributes. | ||
mixed | remove(string $name) Removes an attribute. | |
mixed | clear() Clears out data from bag. | |
ArrayIterator | getIterator() Returns an iterator for attributes. | |
int | count() Returns the number of attributes. |
Constructor.
Gets this bag's name.
Initializes the Bag.
Gets the storage key for this bag.
Checks if an attribute is defined.
Returns an attribute.
Sets an attribute.
Returns attributes.
Sets attributes.
Removes an attribute.
Clears out data from bag.
Returns an iterator for attributes.
Returns the number of attributes.
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/HttpFoundation/Session/Attribute/AttributeBag.html