Default session handler.
Hierarchy
- class \Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
- class \Drupal\Core\Session\SessionHandler implements SessionHandlerInterface uses DependencySerializationTrait
File
- core/lib/Drupal/Core/Session/SessionHandler.php, line 15
Namespace
Drupal\Core\Session
Members
Name | Modifiers | Type | Description |
---|---|---|---|
AbstractProxy::$active | protected | property | |
AbstractProxy::$saveHandlerName | protected | property | |
AbstractProxy::$wrapper | protected | property | Flag if handler wraps an internal PHP session handler (using \SessionHandler). |
AbstractProxy::getId | public | function | Gets the session ID. |
AbstractProxy::getName | public | function | Gets the session name. |
AbstractProxy::getSaveHandlerName | public | function | Gets the session.save_handler name. |
AbstractProxy::isActive | public | function | Has a session started? |
AbstractProxy::isSessionHandlerInterface | public | function | Is this proxy handler and instance of \SessionHandlerInterface. |
AbstractProxy::isWrapper | public | function | Returns true if this handler wraps an internal PHP session save handler using \SessionHandler. |
AbstractProxy::setActive | public | function | Sets the active flag. |
AbstractProxy::setId | public | function | Sets the session ID. |
AbstractProxy::setName | public | function | Sets the session name. |
DependencySerializationTrait::$_serviceIds | protected | property | An array of service IDs keyed by property name used for serialization. |
DependencySerializationTrait::__sleep | public | function | |
DependencySerializationTrait::__wakeup | public | function | |
SessionHandler::$connection | protected | property | The database connection. |
SessionHandler::$requestStack | protected | property | The request stack. |
SessionHandler::close | public | function | Closes the current session. Overrides SessionHandlerInterface::close |
SessionHandler::destroy | public | function | Destroys a session. Overrides SessionHandlerInterface::destroy |
SessionHandler::gc | public | function | Cleans up expired sessions (garbage collection). Overrides SessionHandlerInterface::gc |
SessionHandler::open | public | function | Re-initializes existing session, or creates a new one. Overrides SessionHandlerInterface::open |
SessionHandler::read | public | function | Reads the session data. Overrides SessionHandlerInterface::read |
SessionHandler::write | public | function | Writes the session data to the storage. Overrides SessionHandlerInterface::write |
SessionHandler::__construct | public | function | Constructs a new SessionHandler instance. |
Please login to continue.