joomla/session

Joomla Session Package

Package info

github.com/joomla-framework/session

Type:joomla-package

pkg:composer/joomla/session

Statistics

Installs: 397 790

Dependents: 7

Suggesters: 2

Stars: 5

Open Issues: 0

4.0.0 2025-07-23 19:16 UTC

Requires

Suggests

  • ext-apcu: To use APCu cache as a session handler
  • ext-memcached: To use a Memcached server as a session handler
  • ext-redis: To use a Redis server as a session handler
  • ext-session: To use the Joomla\Session\Storage\NativeStorage storage class.
  • ext-wincache: To use WinCache as a session handler
  • joomla/console: Install joomla/console if you want to use the CreateSessionTableCommand class.
  • joomla/database: Install joomla/database if you want to use a database connection managed with Joomla\Database\DatabaseDriver as a session handler.
  • joomla/event: The joomla/event package is required to use Joomla\Session\Session.
  • joomla/input: The joomla/input package is required to use Address and Forwarded session validators.

Provides

None

Conflicts

None

Replaces

None

GPL-2.0-or-later 3d1d8bc093d659053c46eec4962bef4c1e9e0206

frameworksessionjoomla


README

👁 Latest Stable Version
👁 Total Downloads
👁 Latest Unstable Version
👁 License

The Session package provides an interface for managing sessions within an application.

Requirements

  • PHP 8.1 or later

Installation via Composer

Add "joomla/session": "~3.0" to the require block in your composer.json and then run composer install.

{
	"require": {
		"joomla/session": "~3.0"
	}
}

Alternatively, you can simply run the following from the command line:

composer require joomla/session "~3.0"

If you want to include the test sources, use

composer require --prefer-source joomla/session "~3.0"