marko / session
Session interfaces and infrastructure for Marko Framework
0.0.1
2026-03-25 17:53 UTC
Requires
- php: ^8.5
- marko/config: 0.0.1
- marko/core: 0.0.1
This package is auto-updated.
Last update: 2026-03-25 21:07:42 UTC
README
Session interfaces and infrastructure--defines session management, flash messages, and garbage collection without coupling to a storage backend.
Installation
composer require marko/session
Note: You also need a driver package. See marko/session-file or marko/session-database.
Quick Example
use Marko\Session\Contracts\SessionInterface; public function __construct( private readonly SessionInterface $session, ) {} public function handle(): void { $this->session->start(); $this->session->set('user_id', 42); $this->session->flash()->add('success', 'Profile updated.'); $this->session->save(); }
Documentation
Full usage, API reference, and examples: marko/session