PHPackages                             rollerworks/search-doctrine-dbal-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. rollerworks/search-doctrine-dbal-bundle

Abandoned → [rollerworks/search-bundle](/?search=rollerworks%2Fsearch-bundle)ArchivedSymfony-bundle[Database &amp; ORM](/categories/database)

rollerworks/search-doctrine-dbal-bundle
=======================================

Doctrine DBAL Symfony integration Bundle for RollerworksSearch

v1.0.0(10y ago)036511MITPHPPHP &gt;=5.4

Since Jun 27Pushed 9y agoCompare

[ Source](https://github.com/rollerworks/rollerworks-search-doctrine-dbal-bundle)[ Packagist](https://packagist.org/packages/rollerworks/search-doctrine-dbal-bundle)[ RSS](/packages/rollerworks-search-doctrine-dbal-bundle/feed)WikiDiscussions master Synced today

READMEChangelog (2)Dependencies (5)Versions (3)Used By (1)

RollerworksSearchDoctrineDbalBundle
===================================

[](#rollerworkssearchdoctrinedbalbundle)

Main purpose of this bundle is to integrate the [RollerworksSearch Doctrine DBAL extension](https://github.com/rollerworks/rollerworks-search-doctrine-dbal)with any Symfony based application.

```
RollerworksSearch provides a powerful searching system.

```

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

[](#installation)

This package is an extension for the [RollerworksSearchBundle](https://github.com/rollerworks/RollerworksSearch)make sure you have successfully installed and configured the bundle before continuing.

Require the rollerworks/search-doctrine-dbal-bundle package in your composer.json and update your dependencies.

```
$ composer require rollerworks/search-doctrine-dbal-bundle
```

Add the RollerworksSearchDoctrineDbalBundle to your application's kernel:

```
// in AppKernel::registerBundles()
$bundles = [
    // ...
    new Rollerworks\Bundle\SearchBundle\RollerworksSearchBundle(),
    new Rollerworks\Bundle\SearchDoctrineDbalBundle\RollerworksSearchDoctrineDbalBundle(),
];
```

Configuration
-------------

[](#configuration)

The RollerworksSearchDoctrineDbalBundle is already pre-configured and does not require configuring. But you properly want to configure a 'real' cache which stays persistent between page requests.

### Caching

[](#caching)

The Caching system uses the doctrine/cache system for caching generated SQL/DQL queries. You can use any driver supported by Doctrine for caching.

**Note:** The default driver uses an array which is only cached in memory.

Use a service-id as value for `rollerworks_search_doctrine_dbal.cache_driver`.

```
# app/config/config.yml
rollerworks_search_doctrine_dbal:
    cache_driver: rollerworks_search.doctrine_dbal.cache.array_driver
```

Usage
-----

[](#usage)

The `rollerworks_search.doctrine_dbal.factory` service provides the `Rollerworks\Component\Search\Doctrine\Dbal\DoctrineDbalFactory` for creating WhereBuilders.

License
-------

[](#license)

The source of this package is subject to the MIT license that is bundled with this source code in the file [LICENSE](LICENSE).

Contributing
------------

[](#contributing)

This is an open source project. If you'd like to contribute, please read the [Contributing Code](http://symfony.com/doc/current/contributing/code/index.html) part of Symfony for the basics. If you're submitting a pull request, please follow the guidelines in the [Submitting a Patch](http://symfony.com/doc/current/contributing/code/patches.html#check-list) section.

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 84.6% 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 ~84 days

Total

2

Last Release

3941d ago

### Community

Maintainers

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

---

Top Contributors

[![sstok](https://avatars.githubusercontent.com/u/904790?v=4)](https://github.com/sstok "sstok (11 commits)")[![cordoval](https://avatars.githubusercontent.com/u/328359?v=4)](https://github.com/cordoval "cordoval (2 commits)")

---

Tags

searchbundledoctrinedbalrollerworks

### Embed Badge

![Health badge](/badges/rollerworks-search-doctrine-dbal-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/rollerworks-search-doctrine-dbal-bundle/health.svg)](https://phpackages.com/packages/rollerworks-search-doctrine-dbal-bundle)
```

###  Alternatives

[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.

1189.8k](/packages/rcsofttech-audit-trail-bundle)[fresh/doctrine-enum-bundle

Provides support of ENUM type for Doctrine2 in Symfony applications.

4747.0M12](/packages/fresh-doctrine-enum-bundle)[ahmed-bhs/doctrine-doctor

Runtime analysis tool for Doctrine ORM integrated into Symfony Web Profiler. Unlike static linters, it analyzes actual query execution at runtime to detect performance bottlenecks, security vulnerabilities, and best practice violations during development with real execution context and data.

9410.8k](/packages/ahmed-bhs-doctrine-doctor)[vasek-purchart/doctrine-date-time-immutable-types-bundle

Bundle integration of Doctrine DateTimeImmutable types for Symfony

1085.6k](/packages/vasek-purchart-doctrine-date-time-immutable-types-bundle)[okapon/doctrine-set-type-bundle

Provides support of MySQL SET type for Doctrine2 in Symfony2 applications.

12160.6k](/packages/okapon-doctrine-set-type-bundle)

PHPackages © 2026

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