Class **Phalcon\\Session\\Adapter\\Files** ========================================== *extends* abstract class :doc:`Phalcon\\Session\\Adapter ` *implements* :doc:`Phalcon\\Session\\AdapterInterface ` .. role:: raw-html(raw) :format: html :raw-html:`Source on GitHub` Constants --------- *integer* **SESSION_ACTIVE** *integer* **SESSION_NONE** *integer* **SESSION_DISABLED** Methods ------- public **__construct** ([*array* $options]) inherited from :doc:`Phalcon\\Session\\Adapter ` Phalcon\\Session\\Adapter constructor public **start** () inherited from :doc:`Phalcon\\Session\\Adapter ` Starts the session (if headers are already sent the session will not be started) public **setOptions** (*array* $options) inherited from :doc:`Phalcon\\Session\\Adapter ` Sets session's options .. code-block:: php setOptions(['uniqueId' => 'my-private-app']); public **getOptions** () inherited from :doc:`Phalcon\\Session\\Adapter ` Get internal options public **setName** (*mixed* $name) inherited from :doc:`Phalcon\\Session\\Adapter ` Set session name public **getName** () inherited from :doc:`Phalcon\\Session\\Adapter ` Get session name public **regenerateId** ([*mixed* $deleteOldSession]) inherited from :doc:`Phalcon\\Session\\Adapter ` public **get** (*mixed* $index, [*mixed* $defaultValue], [*mixed* $remove]) inherited from :doc:`Phalcon\\Session\\Adapter ` Gets a session variable from an application context .. code-block:: php get('auth', 'yes'); public **set** (*mixed* $index, *mixed* $value) inherited from :doc:`Phalcon\\Session\\Adapter ` Sets a session variable in an application context .. code-block:: php set('auth', 'yes'); public **has** (*mixed* $index) inherited from :doc:`Phalcon\\Session\\Adapter ` Check whether a session variable is set in an application context .. code-block:: php has('auth')); public **remove** (*mixed* $index) inherited from :doc:`Phalcon\\Session\\Adapter ` Removes a session variable from an application context .. code-block:: php remove('auth'); public **getId** () inherited from :doc:`Phalcon\\Session\\Adapter ` Returns active session id .. code-block:: php getId(); public **setId** (*mixed* $id) inherited from :doc:`Phalcon\\Session\\Adapter ` Set the current session id .. code-block:: php setId($id); public **isStarted** () inherited from :doc:`Phalcon\\Session\\Adapter ` Check whether the session has been started .. code-block:: php isStarted()); public **destroy** ([*mixed* $removeData]) inherited from :doc:`Phalcon\\Session\\Adapter ` Destroys the active session .. code-block:: php destroy()); var_dump($session->destroy(true)); public **status** () inherited from :doc:`Phalcon\\Session\\Adapter ` Returns the status of the current session. .. code-block:: php status()); if ($session->status() !== $session::SESSION_ACTIVE) { $session->start(); } public **__get** (*mixed* $index) inherited from :doc:`Phalcon\\Session\\Adapter ` Alias: Gets a session variable from an application context public **__set** (*mixed* $index, *mixed* $value) inherited from :doc:`Phalcon\\Session\\Adapter ` Alias: Sets a session variable in an application context public **__isset** (*mixed* $index) inherited from :doc:`Phalcon\\Session\\Adapter ` Alias: Check whether a session variable is set in an application context public **__unset** (*mixed* $index) inherited from :doc:`Phalcon\\Session\\Adapter ` Alias: Removes a session variable from an application context public **__destruct** () inherited from :doc:`Phalcon\\Session\\Adapter ` ...