Skip to content

Commit 8dec1ee

Browse files
AdrianSkierniewskiDavertMik
authored andcommitted
Fix memory leak when using Laravel factories inside Codeception (#4971)
1 parent 59fffd2 commit 8dec1ee

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/Codeception/Module/Laravel5.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,10 @@ public function _after(\Codeception\TestInterface $test)
217217
$connection->disconnect();
218218
}
219219
}
220+
221+
// Remove references to Faker in factories to prevent memory leak
222+
unset($this->app[\Faker\Generator::class]);
223+
unset($this->app[\Illuminate\Database\Eloquent\Factory::class]);
220224
}
221225
}
222226

0 commit comments

Comments
 (0)