# Session

- Full class name: `Kirby\Session\Session`
- Source: <https://github.com/getkirby/kirby/tree/5.5.3/src/Session/Session.php#L22>

****

### Session

- [$session->__call()](https://getkirby.com/docs/reference/objects/session/session/__call.md)
- [new Session()](https://getkirby.com/docs/reference/objects/session/session/__construct.md)
- [$session->__destruct()](https://getkirby.com/docs/reference/objects/session/session/__destruct.md)
- [$session->commit()](https://getkirby.com/docs/reference/objects/session/session/commit.md)
- [$session->data()](https://getkirby.com/docs/reference/objects/session/session/data.md)
- [$session->destroy()](https://getkirby.com/docs/reference/objects/session/session/destroy.md)
- [$session->duration()](https://getkirby.com/docs/reference/objects/session/session/duration.md)
- [$session->ensureToken()](https://getkirby.com/docs/reference/objects/session/session/ensure-token.md)
- [$session->expiryTime()](https://getkirby.com/docs/reference/objects/session/session/expiry-time.md)
- [$session->mode()](https://getkirby.com/docs/reference/objects/session/session/mode.md)
- [$session->needsRetransmission()](https://getkirby.com/docs/reference/objects/session/session/needs-retransmission.md)
- [$session->prepareForWriting()](https://getkirby.com/docs/reference/objects/session/session/prepare-for-writing.md)
- [$session->regenerateToken()](https://getkirby.com/docs/reference/objects/session/session/regenerate-token.md)
- [$session->renew()](https://getkirby.com/docs/reference/objects/session/session/renew.md)
- [$session->renewable()](https://getkirby.com/docs/reference/objects/session/session/renewable.md)
- [$session->startTime()](https://getkirby.com/docs/reference/objects/session/session/start-time.md)
- [$session->timeout()](https://getkirby.com/docs/reference/objects/session/session/timeout.md)
- [$session->token()](https://getkirby.com/docs/reference/objects/session/session/token.md)