switon / session
Session storage and HTTP session lifecycle for Switon Framework
v1.0.0
2026-05-10 04:29 UTC
Requires
- php: >=8.3
- switon/core: ^1.0
- switon/event: ^1.0
- switon/http: ^1.0
- switon/redis: ^1.0
Requires (Dev)
- switon/testing: ^1.0
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.