comphp / session
Driver-based session management and flash data support for PHP applications.
Requires
- php: ^8.5
- comphp/runtime: ^0.3
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.95
- phpunit/phpunit: ^13.1
This package is auto-updated.
Last update: 2026-05-17 23:31:43 UTC
README
CommonPHP Session provides driver-based session management for CommonPHP applications. It defines session contracts, session manager behavior, flash data support, and integration points for native, database-backed, or other session drivers.
The package keeps session behavior explicit while allowing storage details to remain behind focused drivers.
Requirements
- PHP
^8.5 comphp/runtime:^0.3
Installation
Once this package is available through your Composer repositories, install it with:
composer require comphp/session
Usage
<?php // TODO: Write usage
Package Notes
This package should provide session management, session drivers, flash data, and session lifecycle behavior. Database-backed or custom storage should live in driver packages.
Error Handling
Session start failures, invalid drivers, storage failures, and corrupted session data should throw CommonPHP session exceptions.
Documentation
License
MIT. See LICENSE.md.