PHPackages                             icehawk/session - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. icehawk/session

ActiveLibrary[Framework](/categories/framework)

icehawk/session
===============

Session registry component for the IceHawk framework

v1.1.1(9y ago)215.5k11MITPHPPHP &gt;=7.0

Since Jul 5Pushed 7y ago1 watchersCompare

[ Source](https://github.com/icehawk/session)[ Packagist](https://packagist.org/packages/icehawk/session)[ RSS](/packages/icehawk-session/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (4)Dependencies (1)Versions (6)Used By (1)

[![Join the chat at https://gitter.im/icehawk/session](https://camo.githubusercontent.com/258712594d0b3efbb7139a5dc84d70ca23e5823d27f1fb5c2c7c60d6b43cc22d/68747470733a2f2f6261646765732e6769747465722e696d2f6963656861776b2f73657373696f6e2e737667)](https://gitter.im/icehawk/session?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)[![Build Status](https://camo.githubusercontent.com/d3ea12d1e5bb10e225b473a5dc438694a8658d0376ad6997387c52bfd032f9c7/68747470733a2f2f7472617669732d63692e6f72672f6963656861776b2f73657373696f6e2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/icehawk/session)[![Coverage Status](https://camo.githubusercontent.com/65e9f13ad2e27d98b240fda180b37146d9b66305b41b21e2dceb8be170d2ef9a/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f6963656861776b2f73657373696f6e2f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/icehawk/session?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/3a694d3716372b28be25f034d3b9075f69b57bcba12d730d3b5fa45efcba96d0/68747470733a2f2f706f7365722e707567782e6f72672f6963656861776b2f73657373696f6e2f762f737461626c65)](https://packagist.org/packages/icehawk/session)[![Total Downloads](https://camo.githubusercontent.com/deed36377b308c39d54fd577e43d7051a2545148d948dbbfbbf453af2385a914/68747470733a2f2f706f7365722e707567782e6f72672f6963656861776b2f73657373696f6e2f646f776e6c6f616473)](https://packagist.org/packages/icehawk/session)[![Latest Unstable Version](https://camo.githubusercontent.com/267c869be1365cbb346305f8bb05815483812f3a5738d3b64c4b34a5a472dd9e/68747470733a2f2f706f7365722e707567782e6f72672f6963656861776b2f73657373696f6e2f762f756e737461626c65)](https://packagist.org/packages/icehawk/session)[![License](https://camo.githubusercontent.com/18765553e617811ea1410a164d97016287149be62b8505f7df0e40c34004c766/68747470733a2f2f706f7365722e707567782e6f72672f6963656861776b2f73657373696f6e2f6c6963656e7365)](https://packagist.org/packages/icehawk/session)[![phpstan enabled](https://camo.githubusercontent.com/96cefcabfaf3777e8f933f973a7ea208f547fe88769e87f0579d1a83eea5e6b7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068707374616e2d656e61626c65642d677265656e2e737667)](https://github.com/phpstan/phpstan)

[![IceHawk Framework](https://camo.githubusercontent.com/fa32101fc112c08d4929e95df4e71bb95df786d722981a1e17053714680bcdd7/68747470733a2f2f6963656861776b2e6769746875622e696f2f696d616765732f4c6f676f2d466c79696e672d5461696c2d57686974652e706e67)](https://camo.githubusercontent.com/fa32101fc112c08d4929e95df4e71bb95df786d722981a1e17053714680bcdd7/68747470733a2f2f6963656861776b2e6769746875622e696f2f696d616765732f4c6f676f2d466c79696e672d5461696c2d57686974652e706e67)
==============================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#)

IceHawk\\Session
================

[](#icehawksession)

Session registry component for the [IceHawk](https://github.com/icehawk/icehawk) framework.

Intention
---------

[](#intention)

This component is intended to wrap the super-global `$_SESSION` variable and give access to values by explicitly user-defined keys and value/return types and is therefor declared abstract.

Furthermore it provides the registration and interfaces for data mappers on all, several or single keys, e.g. to reduce data overhead stored in session.

Usage
-----

[](#usage)

### Extend the class `AbstractSession`

[](#extend-the-class-abstractsession)

```
