thecodingmachine/tdbm-bundle
Symfony bundle for TDBM, a fast PHP ORM that generates DAOs and beans from your database schema. It wires TDBM into Symfony with configuration, service integration, and commands for a streamlined database layer.
Adopt when:
Look elsewhere when:
Due diligence before committing: v6.1.0 is the first release since v6.0.0 and the change is a single compatibility contribution from a first-time contributor. Release cadence is slow and the maintainer base is thin. Verify the PHP/Symfony support matrix, the security-response process, and whether your team can patch the package themselves if needed.
For executives: This is a low-cost persistence layer for schema-first Symfony applications. The v6.1.0 release is small in scope but strategically useful: Symfony 7 support keeps the dependency aligned with our framework upgrade path, so it does not become the reason we delay a platform migration. The risk to weigh is vendor/community size, not capability — the package is narrow and replaceable, provided we avoid deep coupling.
For engineering: Generated beans and DAOs give type safety and IDE navigation straight from existing SQL, with no annotation layer to maintain and a much smaller surface than Doctrine. v6.1.0 is a compatibility bump only — no breaking changes, no deprecations, no migration work. The trade-offs are real: slow release cadence, one release since v6.0.0, and a small contributor base. Recommendation is to adopt with a boundary: keep the generated layer behind our own repository interfaces so a swap to Doctrine remains a contained project rather than a rewrite.
How can I help you explore Laravel packages today?