joomla / session
Joomla Session Package
Fund package maintenance!
joomla
community.joomla.org/sponsorship-campaigns.html
Installs: 260 762
Dependents: 6
Suggesters: 2
Security: 1
Stars: 6
Watchers: 15
Forks: 20
Open Issues: 1
Type:joomla-package
Requires
- php: ^8.1.0
- symfony/deprecation-contracts: ^2|^3
Requires (Dev)
- joomla/console: ^3.0
- joomla/database: ^3.0
- joomla/event: ^3.0
- joomla/input: ^3.0
- joomla/test: ^3.0
- joomla/utilities: ^3.0
- phan/phan: ^5.4.2
- phpstan/phpstan: ^1.10.7
- phpunit/phpunit: ^9.5.28
- squizlabs/php_codesniffer: ^3.7.2
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.
This package is auto-updated.
Last update: 2024-12-08 21:36:51 UTC
README
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"