codeception/module-doctrine
Doctrine module for Codeception to integrate ORM/DBAL in your tests. Provides helpers for fetching and asserting entities, managing the EntityManager, and cleaning up the database between runs, enabling fast, reliable functional and acceptance testing.
Reflection*::setAccessible() calls and native lazy object support improve test execution speed and reliability, directly impacting CI/CD pipeline efficiency (e.g., faster feedback loops for developers)."This package lets our team test Doctrine ORM logic faster and more reliably, cutting CI feedback time by [X]% while aligning with our PHP 8.5+ roadmap. It’s a low-risk, high-reward upgrade—no custom dev work needed—to future-proof our testing infrastructure and reduce flaky test failures. Minimal maintenance overhead since it’s maintained by the Codeception team."
"Key wins in 3.3.0:
Recommendation: Upgrade if you use Doctrine + Codeception. Drop-in replacement—just update the package and composer dependencies. No breaking changes in this release."*
Note: Prioritize adoption if your team is blocked by Doctrine testing pain points or PHP version constraints. Pair with a composer update and CI test validation to ensure smooth integration.
How can I help you explore Laravel packages today?