happyr/doctrine-specification
Reusable Doctrine query Specifications for PHP. Replace messy repositories and huge QueryBuilder methods with small, composable, testable spec classes. Reduce duplication, avoid methods with many arguments, and extend queries cleanly as your app grows.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| phpspec/phpspec | 0.86 | PHPSpec is a behavior-driven development (BDD) tool for PHP. Specify how your objects should behave, then let PHPSpec guide implementation with fast feedback, focused examples, and automated specs. Ideal for designing clean, testable code. | 1,901 | 1,944 | 287 | 259K | 135 | 65.0 | 61.5 | NOASSERTION | 1 month ago | |
| black/common | 0.85 | Common utilities for Black projects: an abstract Doctrine Manager helper with convenience methods plus simple specification classes (and/or/not). Install via Composer and reuse across apps needing lightweight Doctrine-oriented shared code. | 1 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| axstrad/doctrine-extensions | 0.84 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| laravel-doctrine/orm | 0.84 | — | 836 | 845 | 181 | 69K | 6 | 37.4 | 32.5 | MIT | 1 month ago | |
| memio/spec-gen | 0.84 | Memio SpecGen is a PhpSpec extension that auto-generates constructors and methods from your specs, adding type-hinted arguments, sensible variable names, collision-safe numbering, and constructor properties/assignments. | 66 | 67 | 10 | 196 | 0 | 19.8 | 9.2 | MIT | 4 months ago | |
| cariboo/doctrine-cariboo | 0.83 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| dualmedia/doctrine-query-creator | 0.83 | — | 0 | 0 | 0 | 89 | 0 | 17.1 | 31.0 | MIT | 1 month ago | |
| sonata-project/doctrine-extensions | 0.83 | — | 268 | 271 | 39 | 232K | 1 | 21.0 | 43.9 | MIT | 6 months ago | |
| atheon/doctrine-bundle | 0.83 | — | 0 | 0 | — | 0 | — | 0.3 | — | — | — | |
| ursusarctosua/search-helper | 0.83 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| doctrine/orm | 0.82 | Doctrine ORM is an object-relational mapper for PHP 8.1+ providing transparent persistence for PHP objects on top of Doctrine DBAL. Includes Doctrine Query Language (DQL), an object-oriented SQL-like dialect for flexible querying without duplication. | 10,174 | 10,347 | 2,535 | 5M | 1,278 | 91.5 | 70.2 | MIT | 2 weeks ago | |
| scienta/doctrine-json-functions | 0.82 | Adds JSON function support to Doctrine ORM DQL by registering custom function nodes for multiple databases. Use MySQL/MariaDB, PostgreSQL, SQLite (json1), or SQL Server JSON functions directly in DQL with platform validation. | 588 | 590 | 51 | 619K | 6 | 30.2 | 48.7 | MIT | 2 months ago | |
| dbstudios/doctrine-query-document | 0.81 | Build Doctrine DQL filters from a simple array “query document”. Apply conditions to an existing QueryBuilder (from/select required), auto-bind positional parameters, traverse relations via dot notation, and query JSON fields (MySQL 5.7+). | 0 | 0 | 1 | 0 | 0 | 9.0 | — | GPL-3.0 | 1 year ago | |
| phpspec/phpspec2 | 0.81 | — | 163 | 169 | 25 | 65 | 0 | 0.9 | 1.7 | NOASSERTION | — | |
| avkluchko/postgres-doctrine-extensions | 0.79 | — | 1 | 1 | 0 | 0 | 0 | 0.3 | — | MIT | 6 years ago | |
| foolz/sphinxql-query-builder | 0.76 | — | 323 | 331 | 99 | 18K | 16 | 24.5 | 33.7 | Apache-2.0 | 5 months ago | |
| ahmed-bhs/hexagonal-maker-bundle | 0.75 | — | 8 | 8 | 2 | 0 | 0 | 0.1 | — | MIT | — | |
| bengor-user/doctrine-orm-bridge | 0.75 | Doctrine ORM bridge for BenGorUser: adapters and persistence integration to make the User model compatible with Doctrine ORM. Install via Composer and run the fully tested PHPSpec suite; documentation lives in the main User library docs. | 0 | 0 | 0 | 136 | 0 | 2.4 | 29.5 | MIT | 9 years ago | |
| artprima/query-filter-bundle | 0.75 | — | 28 | 28 | 10 | 242 | 2 | 0.8 | 13.4 | MIT | — | |
| anh/doctrine-extensions-resource | 0.74 | — | 2 | 2 | 0 | 5 | 0 | 0.0 | 5.9 | — | — |
How can I help you explore Laravel packages today?