switon/session

Session storage and HTTP session lifecycle for Switon Framework

Maintainers

Package info

github.com/switon-php/session

Documentation

pkg:composer/switon/session

Statistics

Installs: 1

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2026-05-10 04:29 UTC

This package is auto-updated.

Last update: 2026-05-10 04:32:34 UTC


README

Session storage and HTTP session lifecycle for Switon Framework.

Installation

composer require switon/session

Requirements: PHP 8.3+, Redis

Quick Start

use Switon\Core\Attribute\Autowired;
use Switon\Session\SessionInterface;

class AuthController
{
    #[Autowired] protected SessionInterface $session;

    public function login(int $userId): void
    {
        $this->session->set('user_id', $userId);
    }

    public function logout(): void
    {
        $this->session->destroy();
    }
}

Docs: https://docs.switon.dev/latest/session

License

MIT.