There was an error while loading. Please reload this page.
1 parent 208d92e commit fd0e82bCopy full SHA for fd0e82b
1 file changed
tests/Pest.php
@@ -12,14 +12,23 @@
12
function db($uuid = 'ID')
13
{
14
$useUUID = 'UUID' == $uuid;
15
- $factory = new Scrawler\Arca\Factory\DatabaseFactory();
16
- static $dbUUID = $factory->build(connectionParams: getConnectionParams('UUID'));
17
- static $dbID = $factory->build(connectionParams: getConnectionParams('ID'));
+ static $dbUUID = null;
+ static $dbID = null;
+ static $factory = null;
18
19
+ if ($factory === null) {
20
+ $factory = new Scrawler\Arca\Factory\DatabaseFactory();
21
+ }
22
23
if ($useUUID) {
24
+ if ($dbUUID === null) {
25
+ $dbUUID = $factory->build(connectionParams: getConnectionParams('UUID'));
26
27
return $dbUUID;
28
} else {
29
+ if ($dbID === null) {
30
+ $dbID = $factory->build(connectionParams: getConnectionParams('ID'));
31
32
return $dbID;
33
}
34
0 commit comments