PHPackages                             randock/ddd-paginator - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. randock/ddd-paginator

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

randock/ddd-paginator
=====================

Randock Ddd Paginator Bundle

v2.1.4(2y ago)121.6k↑264.3%MITPHPPHP ^8.3

Since Jul 13Pushed 2y ago4 watchersCompare

[ Source](https://github.com/randock/ddd-paginator)[ Packagist](https://packagist.org/packages/randock/ddd-paginator)[ RSS](/packages/randock-ddd-paginator/feed)WikiDiscussions develop Synced 2d ago

READMEChangelog (10)Dependencies (7)Versions (24)Used By (0)

ddd-paginator
=============

[](#ddd-paginator)

Paginator based on pagerfanta

Basic criteria array structure example:

```
$criteria = [
  'field' => 'field_name'
  'operator' => 'and|or|eq|...',
  'value' => 'value_1'
];

```

Criteria array structure example (between):

```
$criteria = [
  'field' => [
      'operator' => 'between',
      'value' => [
          'value_1',
          'value_2',
      ],
  ],
  ...
];

```

Criteria array structure example (OR):

```
$criteria = [
  'C' => [
    'operator' => 'and',
    'value' => true
  ],
  'random_key' => [
    'operator' => 'or',
    'value' => [
      [
        'operator' => 'like',
        'field' => 'A',
        'value' => 'aaaa'
      ],
      [
        'operator' => 'like',
        'field' => 'B',
        'value' => 'bbbb'
      ]
    ]
  ]
];

// Output (DQL):
// SELECT * FROM table_name WHERE C = true AND (A LIKE 'aaaa' OR B LIKE 'bbbb')

```

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity88

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 51.2% 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 ~113 days

Recently: every ~2 days

Total

20

Last Release

754d ago

Major Versions

0.2 → 1.02024-03-08

1.0 → v2.02024-05-27

PHP version history (4 changes)0.0.1PHP ^7.2.0

0.2PHP ^7.2|^8.0

v2.0PHP ^8.1

v2.1PHP ^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/379c3e8306f0f8c89d0b246b347ab4470351202de2dad72487bdff5ecb7450ec?d=identicon)[Mastercoding](/maintainers/Mastercoding)

---

Top Contributors

[![jjpastor3](https://avatars.githubusercontent.com/u/38064439?v=4)](https://github.com/jjpastor3 "jjpastor3 (43 commits)")[![jcarrillosrc](https://avatars.githubusercontent.com/u/44965804?v=4)](https://github.com/jcarrillosrc "jcarrillosrc (17 commits)")[![joscortes](https://avatars.githubusercontent.com/u/26377349?v=4)](https://github.com/joscortes "joscortes (12 commits)")[![mikerandock](https://avatars.githubusercontent.com/u/43334671?v=4)](https://github.com/mikerandock "mikerandock (5 commits)")[![Andersato](https://avatars.githubusercontent.com/u/6526004?v=4)](https://github.com/Andersato "Andersato (4 commits)")[![mastercoding](https://avatars.githubusercontent.com/u/306659?v=4)](https://github.com/mastercoding "mastercoding (2 commits)")[![diguin](https://avatars.githubusercontent.com/u/5969263?v=4)](https://github.com/diguin "diguin (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/randock-ddd-paginator/health.svg)

```
[![Health](https://phpackages.com/badges/randock-ddd-paginator/health.svg)](https://phpackages.com/packages/randock-ddd-paginator)
```

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.9M388](/packages/easycorp-easyadmin-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.

1189.8k](/packages/rcsofttech-audit-trail-bundle)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.5k5.9M738](/packages/sylius-sylius)[kimai/kimai

Kimai - Time Tracking

4.8k9.0k1](/packages/kimai-kimai)[2lenet/crudit-bundle

The easy like Crud'it Bundle.

1616.4k14](/packages/2lenet-crudit-bundle)[metamodels/core

MetaModels core

10156.4k68](/packages/metamodels-core)

PHPackages © 2026

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