Abstract class **Phalcon\\Session\\Adapter** ============================================ Base class for Phalcon\\Session adapters Methods ------- public **__construct** ([*unknown* $options]) Phalcon\\Session\\Adapter constructor public *boolean* **start** () Starts the session (if headers are already sent the session will not be started) public **setOptions** (*unknown* $options) Sets session's options .. code-block:: php setOptions(array( 'uniqueId' => 'my-private-app' )); public *array* **getOptions** () Get internal options public *mixed* **get** (*unknown* $index, [*unknown* $defaultValue], [*unknown* $remove]) Gets a session variable from an application context public **set** (*unknown* $index, *unknown* $value) Sets a session variable in an application context .. code-block:: php set('auth', 'yes'); public **has** (*unknown* $index) Check whether a session variable is set in an application context .. code-block:: php has('auth')); public **remove** (*unknown* $index) Removes a session variable from an application context .. code-block:: php remove('auth'); public **getId** () Returns active session id .. code-block:: php getId(); public **setId** (*unknown* $id) Set the current session id .. code-block:: php setId($id); public **isStarted** () Check whether the session has been started .. code-block:: php isStarted()); public **destroy** () Destroys the active session .. code-block:: php destroy()); public *mixed* **__get** (*unknown* $index) Alias: Gets a session variable from an application context public **__set** (*unknown* $index, *unknown* $value) Alias: Sets a session variable in an application context public **__isset** (*unknown* $index) Alias: Check whether a session variable is set in an application context public **__unset** (*unknown* $index) Alias: Removes a session variable from an application context