From c38ab0213b5adaec0eeccbb6856c5d82a3d510f6 Mon Sep 17 00:00:00 2001
From: Thomas Landauer <thomas@landauer.at>
Date: Sat, 30 Nov 2024 23:47:57 +0100
Subject: [PATCH] Update Doctrine.php: Adding `ORMPurger`

---
 src/Codeception/Module/Doctrine.php | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/Codeception/Module/Doctrine.php b/src/Codeception/Module/Doctrine.php
index 35c79df..1d5f85a 100644
--- a/src/Codeception/Module/Doctrine.php
+++ b/src/Codeception/Module/Doctrine.php
@@ -111,6 +111,14 @@
  * $greenFoo = $this->fooRepository->findOneBy(['color' => 'green']);
  * ```
  *
+ * To clear the entire database from within a test, use can use Doctrine's `ORMPurger` like this:
+ *
+ * ```php
+ * $entityManager = $I->grabService('doctrine.orm.entity_manager');
+ * $purger = new ORMPurger($entityManager);
+ * $purger->purge();
+ * ```
+ *
  * ## Public Properties
  *
  * * `em` - Entity Manager