PHPackages                             fredpalas/couchbase-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. fredpalas/couchbase-bundle

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

fredpalas/couchbase-bundle
==========================

use couchbase with doctrine

0.1.2(8y ago)4131MITPHPPHP &gt;=7.0.0

Since Feb 16Pushed 8y ago2 watchersCompare

[ Source](https://github.com/fredpalas/SymfonyCouchbase)[ Packagist](https://packagist.org/packages/fredpalas/couchbase-bundle)[ RSS](/packages/fredpalas-couchbase-bundle/feed)WikiDiscussions master Synced 2d ago

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

SymfonyCouchbase
================

[](#symfonycouchbase)

Bundle for connect Couchbase with Doctrine ORM The Bundle use the model like Doctrien ORM except for the relations (working in progress with N1QL Join). For retrive the data for key view are used working in progress to use N1QL and Index (mandatory for quick searchs)

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

[](#installation)

Open a command console, enter your project directory and execute the following command to download the latest version of this bundle:

```
composer require fredpalas/couchbase-bundle

```

```
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new Apperturedev\CouchbaseBundle\CouchbaseBundle(),
    );
}
```

```
# app/config/config.yml
couchbase:
    url:
    buckets:
        default: #dafult bucket
            bucket_name:
```

Requirements
------------

[](#requirements)

[JMS Serializer](https://github.com/schmittjoh/JMSSerializerBundle)

Documentation
-------------

[](#documentation)

```
//in action throw container

public function indexAction()
{
    /** @var Apperturedev\CouchbaseBundle\Classes\CouchbaseORM $couchbase editor Helper */
    $couchbase = $this->get('couchbase');

    $entity = New Entity();
    // do anything

    // save
    $couchbase->save($entity);

    $entity->getId();  // Will set the id Automatic

    $repository = $couchbase->getRepository('Bundle:Entity');
    // get data
    $entity1 = $repository->getById(1);

    /** For Run Couchbase View you need to run bin/console couchbase:generate:view Bundle:Entity */
    /** Fixing a bug for moving old version class */
    // country example
    $query = $repository->get('country');
    $query->key('Spain')->order(\CouchbaseViewQuery::ORDER_ASCENDING)->limit(6);

    // Will return a array if more than 1 or the object if is 1
    $country = $repository->execute($query);
}
```

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 66.7% 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 ~1 days

Total

3

Last Release

3006d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/bfa4188b527decc10f60a71c6b01e7502ae0d401c33919cc224882910d57a60a?d=identicon)[fredpalas](/maintainers/fredpalas)

---

Top Contributors

[![fredpalas](https://avatars.githubusercontent.com/u/11587939?v=4)](https://github.com/fredpalas "fredpalas (6 commits)")[![apIncubout](https://avatars.githubusercontent.com/u/32671864?v=4)](https://github.com/apIncubout "apIncubout (3 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/fredpalas-couchbase-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/fredpalas-couchbase-bundle/health.svg)](https://phpackages.com/packages/fredpalas-couchbase-bundle)
```

###  Alternatives

[kimai/kimai

Kimai - Time Tracking

4.6k7.4k1](/packages/kimai-kimai)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[hautelook/alice-bundle

Symfony bundle to manage fixtures with Alice and Faker.

19519.4M34](/packages/hautelook-alice-bundle)[rcsofttech/audit-trail-bundle

Enterprise-grade, high-performance Symfony audit trail bundle. Automatically track Doctrine entity changes with split-phase architecture, multiple transports (HTTP, Queue, Doctrine), and sensitive data masking.

1022.4k](/packages/rcsofttech-audit-trail-bundle)[heymoon/doctrine-psql-enum

Store PHP native enums as PostgeSQL custom enum types

254.9k](/packages/heymoon-doctrine-psql-enum)

PHPackages © 2026

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