extends
BrObjectHelper to work with session.
There is one global config object (singleton) accessible via br()->session()
. You can still create own configuration storage if required by $session = new BrSession();
Method/property | Description |
---|---|
If you are using global config, please prepend below methods with br()->session()-> |
|
set(name, value) | Set session value. Value could be scalar or array. |
get() | Get all session values |
get(name, defaultValue) | Get session value or default value for this name. Name could be array path. For example: br()->session()->set('SomeStructuredSetting', array('name' => 'SomeName')); echo(br()->session()->get('SomeStructuredSetting.name')); Output: SomeName |
If you are working with global session object you can use br()->session(name, defaultValue)
instead of br()->session()->get(name, defaultValue)
for simplicity.