Skip to content

Latest commit

 

History

History
46 lines (28 loc) · 1.15 KB

File metadata and controls

46 lines (28 loc) · 1.15 KB

CommonPHP Session

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.