PHPackages                             lightmaker/dynamo-session-handler-bundle - 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. [Database &amp; ORM](/categories/database)
4. /
5. lightmaker/dynamo-session-handler-bundle

AbandonedArchivedLibrary[Database &amp; ORM](/categories/database)

lightmaker/dynamo-session-handler-bundle
========================================

A simple Symfony2 bundle to wrap the AWS SDK for PHP DynamoDB Session Handler

1.2.1(10y ago)14.1k[1 PRs](https://github.com/LightmakerCanada/DynamoSessionHandlerBundle/pulls)MITPHPPHP &gt;=5.3.3

Since Oct 21Pushed 2y ago18 watchersCompare

[ Source](https://github.com/LightmakerCanada/DynamoSessionHandlerBundle)[ Packagist](https://packagist.org/packages/lightmaker/dynamo-session-handler-bundle)[ Docs](https://github.com/LightmakerCanada/DynamoSessionHandlerBundle)[ RSS](/packages/lightmaker-dynamo-session-handler-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (3)Versions (6)Used By (0)

DynamoSessionHandlerBundle
==========================

[](#dynamosessionhandlerbundle)

[![Build Status](https://camo.githubusercontent.com/020468f58059c86972e6f63346e9485cd57e683c3fcedaa5ad3a5f3ad89c11ae/68747470733a2f2f7472617669732d63692e6f72672f4c696768746d616b657243616e6164612f44796e616d6f53657373696f6e48616e646c657242756e646c652e737667)](https://travis-ci.org/LightmakerCanada/DynamoSessionHandlerBundle)[![Code Coverage](https://camo.githubusercontent.com/f0811f3414c9756f8efcfda38e821068362aba0b681a178fca939dcd1ebc6018/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f4c696768746d616b657243616e6164612f44796e616d6f53657373696f6e48616e646c657242756e646c652f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/LightmakerCanada/DynamoSessionHandlerBundle/?branch=master)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/4d55e3cc9ec7e53301326840a8784899d4492eb2baba8fa24113ef1470688cf5/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f4c696768746d616b657243616e6164612f44796e616d6f53657373696f6e48616e646c657242756e646c652f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/LightmakerCanada/DynamoSessionHandlerBundle/?branch=master)[![SensioLabsInsight](https://camo.githubusercontent.com/5c4dd880fafdf2ab9bb3d5313d90516c6ec15218fce366ef2f77b2f21c2a4182/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f66373164633230652d656537382d343934632d616363362d6537613562353134363462312f6d696e692e706e67)](https://insight.sensiolabs.com/projects/f71dc20e-ee78-494c-acc6-e7a5b51464b1)[![Latest Stable Version](https://camo.githubusercontent.com/ccadadf64b1aae6d5941cdc7a88075002926fa3d0bb62bd98e14bd1be6aa95c2/68747470733a2f2f706f7365722e707567782e6f72672f6c696768746d616b65722f64796e616d6f2d73657373696f6e2d68616e646c65722d62756e646c652f762f737461626c652e737667)](https://packagist.org/packages/lightmaker/dynamo-session-handler-bundle)[![Total Downloads](https://camo.githubusercontent.com/993fdcb4cb3d628e0f63e321a62500e4059666c1eeb3dc6787e85f1f2d8ddfb9/68747470733a2f2f706f7365722e707567782e6f72672f6c696768746d616b65722f64796e616d6f2d73657373696f6e2d68616e646c65722d62756e646c652f646f776e6c6f6164732e737667)](https://packagist.org/packages/lightmaker/dynamo-session-handler-bundle)

A simple Symfony2 bundle to wrap the `AWS SDK for PHP` `DynamoDB Session Handler` for easy use in your Symfony &gt;2.1 application.

For more info see:

Installation
------------

[](#installation)

### Add to Composer

[](#add-to-composer)

Add the following to your projects composer.json

```
{
    "require": {
        "lightmaker/dynamo-session-handler-bundle": "1.0.*"
    }
}
```

`composer.phar update`

### Update your Kernel

[](#update-your-kernel)

```
# AppKernel.php
public function registerBundles() {
  $bundles = array(
    new Lightmaker\DynamoSessionHandlerBundle\LightmakerDynamoSessionHandlerBundle()
  );
}
```

### Add optional configuration

[](#add-optional-configuration)

See the official AWS SDK for PHP DynamoDB Session Handler docs for more info on configuration: `http://docs.aws.amazon.com/aws-sdk-php/guide/latest/feature-dynamodb-session-handler.html#configuration`

```
# app/config/config.yml
lightmaker_dynamo_session_handler:
    table_name:
    hash_key:
    session_lifetime:
    consistent_read:
    locking_strategy:
    automatic_gc:
    gc_batch_size:
    gc_operation_delay:
    max_lock_wait_time:
    min_lock_retry_microtime:
    max_lock_retry_microtime:
```

### Set the Symfony framework config to use the DynamoDB Session Handler

[](#set-the-symfony-framework-config-to-use-the-dynamodb-session-handler)

```
# app/config/config.yml
framework:
    session:
        handler_id: dynamoSessionHandler
```

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~147 days

Total

4

Last Release

3786d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/066043d6accca66d1a04bdbbbdf1d6254e3678ae4323e0dbc86480a5d216bdc9?d=identicon)[gregholland](/maintainers/gregholland)

---

Top Contributors

[![gregholland](https://avatars.githubusercontent.com/u/727603?v=4)](https://github.com/gregholland "gregholland (2 commits)")

---

Tags

pcisymfonyawsdynamodbSymfony2sessiondynamo

### Embed Badge

![Health badge](/badges/lightmaker-dynamo-session-handler-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/lightmaker-dynamo-session-handler-bundle/health.svg)](https://phpackages.com/packages/lightmaker-dynamo-session-handler-bundle)
```

###  Alternatives

[baopham/dynamodb

Eloquent syntax for DynamoDB

4975.7M6](/packages/baopham-dynamodb)[aws/aws-sdk-php-symfony

A Symfony bundle for v3 of the AWS SDK for PHP

36517.7M22](/packages/aws-aws-sdk-php-symfony)[gwk/dynamo-session-bundle

DynamoDB Session Handler Bundle for Symfony 2

14210.9k](/packages/gwk-dynamo-session-bundle)[oryxcloud/laravel-dynamodb-session-driver

DynamoDB Session Driver for Laravel 5

1460.8k](/packages/oryxcloud-laravel-dynamodb-session-driver)[kettle/dynamodb-orm

A lightweight object-dynamodb mapper for PHP

49210.0k](/packages/kettle-dynamodb-orm)[webonaute/doctrine-fixtures-generator-bundle

Generate Fixture from your existing data in your database. You can specify the Entity name and the IDs you want to import in your fixture.

67184.1k](/packages/webonaute-doctrine-fixtures-generator-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
