beberlei/DoctrineExtensions
A set of Doctrine 2 extensions observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 6030
- days_rel: n/a
- days_push: 706
- n_releases_24m: 0
Adoption not part of the score
2102 stars · 419 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A collection of extensions for Doctrine 2 that register many vendor-specific SQL functions (date, string, math, JSON, aggregate, and more) as DQL functions. It supports MySQL, Oracle, PostgreSQL, and SQLite so DQL queries can use native database functions portably.
Use cases
- use MySQL DATE_FORMAT or UNIX_TIMESTAMP inside DQL queries
- call PostgreSQL DATE_TRUNC or STRING_AGG from Doctrine ORM
- register JSON_CONTAINS and other JSON functions in DQL
- make DQL queries portable across MySQL, PostgreSQL, SQLite, and Oracle
- use window functions like LEAD, LAG, and OVER in Doctrine queries
- add REGEXP and string functions like SUBSTRING_INDEX to DQL
When to choose
- you use Doctrine ORM/DBAL and need vendor-specific SQL functions in DQL
- you want to avoid writing raw SQL just to use a date or string function
- you need cross-database DQL with database-specific function support
When to avoid
- you don't use Doctrine ORM or DBAL
- you prefer writing native SQL queries directly
- you need a function not included in the extension's supported list
Facets
library · maturity active
orm database developer-tools databases developer-tools web-development php cross-platform doctrine dql sql-functions mysql postgresql sqlite oracle database-extensions
4 sources
- readme: https://github.com/beberlei/DoctrineExtensions · fetched 2026-08-28 · 6be920babb2b
- homepage: http://www.doctrine-project.org · fetched 2026-08-29 · 6d7d6496fc0f
- site_page: https://www.doctrine-project.org/projects/doctrine-orm/en/current/tutorials/getting-started.html · fetched 2026-08-29 · 0cf13450132c
- site_page: https://www.doctrine-project.org/2024/10/14/doctrine-core-team-meetup-2024.html · fetched 2026-08-29 · 17c289011ed0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| beberlei/DoctrineExtensions | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="beberlei/DoctrineExtensions")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem