This class provides structured storage of session attributes using a name spacing character in the key.
@author Drak <drak@zikula.org>
Expanded class hierarchy of NamespacedAttributeBag
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
AttributeBag:: |
protected | property | ||
AttributeBag:: |
private | property | ||
AttributeBag:: |
private | property | ||
AttributeBag:: |
public | function |
Returns attributes. Overrides AttributeBagInterface:: |
|
AttributeBag:: |
public | function |
Clears out data from bag. Overrides SessionBagInterface:: |
|
AttributeBag:: |
public | function | Returns the number of attributes. | |
AttributeBag:: |
public | function | Returns an iterator for attributes. | |
AttributeBag:: |
public | function |
Gets this bag's name Overrides SessionBagInterface:: |
|
AttributeBag:: |
public | function |
Gets the storage key for this bag. Overrides SessionBagInterface:: |
|
AttributeBag:: |
public | function |
Initializes the Bag Overrides SessionBagInterface:: |
|
AttributeBag:: |
public | function |
Sets attributes. Overrides AttributeBagInterface:: |
|
AttributeBag:: |
public | function | ||
NamespacedAttributeBag:: |
private | property | Namespace character. | |
NamespacedAttributeBag:: |
public | function |
Returns an attribute. Overrides AttributeBag:: |
|
NamespacedAttributeBag:: |
public | function |
Checks if an attribute is defined. Overrides AttributeBag:: |
|
NamespacedAttributeBag:: |
public | function |
Removes an attribute. Overrides AttributeBag:: |
|
NamespacedAttributeBag:: |
protected | function | Resolves a path in attributes property and returns it as a reference. | |
NamespacedAttributeBag:: |
protected | function | Resolves the key from the name. | |
NamespacedAttributeBag:: |
public | function |
Sets an attribute. Overrides AttributeBag:: |
|
NamespacedAttributeBag:: |
public | function |
Constructor. Overrides AttributeBag:: |