doctrine-extensions/DoctrineExtensions
Doctrine2 behavioral extensions, Translatable, Sluggable, Tree-NestedSet, Timestampable, Loggable, Sortable observed · 2026-08-28
Health v2 · maintenance only
93/100
- Activity 97
- Release rhythm 83
- Longevity 100
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: 60.0
- age_days: 5843
- days_rel: 32
- days_push: 23
- n_releases_24m: 9
Adoption not part of the score
4140 stars · 1252 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A collection of behavioral extensions for Doctrine ORM and MongoDB ODM, including Translatable, Sluggable, Tree (nested set, closure, materialized path), Timestampable, Loggable, Sortable, Blameable, and SoftDeleteable. Behaviors attach to Doctrine's event system to automatically handle record changes on flush.
Use cases
- add slugs to doctrine entities
- translate doctrine entities into multiple languages
- manage hierarchical tree structures with doctrine orm
- automatically set created and updated timestamps on entities
- track entity change history and versions
- soft delete records instead of removing them
- record which user created or updated an entity
- sort entities with an orderable position field
When to choose
- you use Doctrine ORM or MongoDB ODM and need common entity behaviors without writing them yourself
- you need multilingual content stored per entity in PHP applications
- you want mature, widely used Doctrine extensions with Symfony and Laravel integration docs
When to avoid
- you use a different ORM or plain PDO without Doctrine
- you need only one simple behavior that is trivial to implement inline
- your project requires a framework-specific ORM feature set outside Doctrine's event system
Facets
library · maturity stable
orm middleware internationalization logging databases web-development backend developer-tools php doctrine doctrine-orm doctrine-odm behaviors sluggable timestampable translatable tree nested-set soft-deleteable symfony laravel
1 source
- readme: https://github.com/doctrine-extensions/DoctrineExtensions · fetched 2026-08-28 · 26739fcb1f84
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| doctrine-extensions/DoctrineExtensions | main | 93 |
For agents
markdown · JSON · MCP: product_card(name="doctrine-extensions/DoctrineExtensions")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem