doctrine/doctrinebundle

Symfony Bundle for Doctrine ORM and DBAL

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 47 minutes ago
Added to GitGenius on September 14th, 2026
Created on November 17th, 2011
Open Issues & Pull Requests: 41 (+0)
GitHub issues: Enabled
Number of forks: 483
Total Stargazers: 4,831 (+0)
Total Subscribers: 52 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1.6 hours
Mean response time: 8.8 days
90th percentile: 12.5 days
Tracked items: 81

Most active contributors

Sign in to see contributor activity.

How this project is maintained

92% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 69% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 24
New in 7 days: 2
Closed in 7 days: 1
Avg open age: 381 days
Stale 30+ days: 19
Stale 90+ days: 17

Recent activity

Opened in 7 days: 1
Closed in 7 days: 1
Comments in 7 days: 4
Events in 7 days: 8

Top labels

  • Ready to work on (21)
  • Bug (13)
  • Feature (5)
  • Improvement (5)
  • BC Break (2)
  • Documentation (2)
  • Question (1)
  • Status: Waiting feedback (1)

Detailed Description

DoctrineBundleSymfony is a Symfony Bundle that integrates Doctrine ORM and DBAL into Symfony applications, providing object-relational mapping and database abstraction layer functionality.

The bundle solves the problem of managing database persistence in Symfony projects by wrapping Doctrine's ORM and DBAL libraries. Doctrine ORM allows developers to work with databases using object-oriented patterns rather than raw SQL, while its underlying DBAL provides a database abstraction layer that handles vendor-specific differences. A key feature is Doctrine Query Language, an object-oriented SQL dialect inspired by Hibernate's HQL, which lets developers write complex database queries in a proprietary language that maintains flexibility without code duplication. The DBAL component additionally offers schema introspection and schema management capabilities.

Developers should choose this bundle when building Symfony applications that require robust persistence handling. It suits projects of any scale that benefit from an ORM approach, particularly those needing to support multiple database systems or requiring complex query logic. The bundle is the standard integration point for Doctrine within the Symfony ecosystem, making it the natural choice for Symfony developers seeking ORM functionality.

The project maintains active engagement with its codebase through regular commits addressing bug fixes and feature improvements. Documentation is actively maintained and rendered on the Symfony website, with source materials kept current in the repository. The project demonstrates responsiveness to issues and pull requests, indicating ongoing stewardship of the integration between Doctrine and Symfony.