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.85 | PHPSpec is a behavior-driven development tool for PHP. Specify how objects should behave, then generate and evolve code through examples with fast feedback. Great for designing clean APIs, refactoring safely, and writing focused specifications. | 1,904 | 1,947 | 287 | 229K | 135 | 70.0 | 61.9 | NOASSERTION | 5 days 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 | — | 840 | 846 | 181 | 64K | 6 | 34.9 | 31.4 | MIT | 3 months 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 | 140 | 0 | 16.8 | 7.4 | MIT | 5 months ago | |
| cariboo/doctrine-cariboo | 0.83 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| dualmedia/doctrine-query-creator | 0.83 | — | 0 | 0 | 0 | 45 | 0 | 15.4 | 26.0 | MIT | 3 months ago | |
| sonata-project/doctrine-extensions | 0.83 | — | 268 | 271 | 39 | 191K | 1 | 19.3 | 42.0 | MIT | 8 months ago | |
| doctrine/orm | 0.83 | Doctrine ORM is a PHP 8.1+ object-relational mapper built on Doctrine DBAL, providing transparent persistence for PHP objects. Use mappings, repositories, and Unit of Work, plus DQL for powerful, object-oriented querying as an alternative to SQL. | 10,170 | 10,342 | 2,544 | 5M | 1,281 | 88.5 | 69.0 | MIT | 1 month ago | |
| doctrine/persistence | 0.83 | Doctrine Persistence provides shared abstractions for persistence and object mappers in the Doctrine ecosystem. It defines common interfaces and utilities used by Doctrine ORM and related libraries to manage mapping, metadata, and repository behavior across storage backends. | 4,048 | 4,049 | 75 | 6M | 13 | 54.5 | 54.8 | MIT | 1 month ago | |
| atheon/doctrine-bundle | 0.83 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 3 years ago | |
| ursusarctosua/search-helper | 0.83 | — | 0 | 0 | 0 | 1 | 0 | 0.0 | 4.2 | — | — | |
| 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. | 589 | 591 | 51 | 693K | 6 | 28.0 | 48.6 | MIT | 4 months ago | |
| dbstudios/doctrine-entities | 0.82 | Laravel package to work with Doctrine ORM entities in your app, providing integration helpers for managing Doctrine entities alongside Laravel’s ecosystem. Useful when you prefer Doctrine’s mapping and repositories over Eloquent for certain domains. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | GPL-3.0 | 9 years 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 | 32 | 0 | 0.9 | 1.0 | NOASSERTION | — | |
| anh/doctrine-extensions-resource | 0.80 | — | 2 | 2 | 0 | 2 | 0 | 0.0 | 3.1 | — | — | |
| 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 | 98 | 17K | 16 | 22.1 | 32.5 | Apache-2.0 | 7 months ago | |
| ahmed-bhs/hexagonal-maker-bundle | 0.75 | — | 8 | 8 | 2 | 0 | 0 | 0.1 | — | MIT | — |
How can I help you explore Laravel packages today?