Skip to content

Commit aec2487

Browse files
committed
For some reason, self::$already_connected does not seem to be updated
correctly after the db is created. Declaring it in the function is significantly faster.
1 parent d682c9b commit aec2487

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

tests/framework/extension_database_test_case.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,24 @@
99

1010
abstract class extension_database_test_case extends phpbb_database_test_case
1111
{
12-
static protected $already_connected = false;
13-
1412
public function getConnection()
1513
{
1614
global $phpbb_root_path, $phpEx;
1715

16+
static $already_connected = false;
17+
1818
$config = $this->get_database_config();
1919

2020
$manager = $this->create_connection_manager($config);
2121

22-
if (!self::$already_connected)
22+
if (!$already_connected)
2323
{
2424
$manager->recreate_db();
2525
}
2626

2727
$manager->connect();
2828

29-
if (!self::$already_connected)
29+
if (!$already_connected)
3030
{
3131
// Install phpBB's schema
3232
$manager->load_schema($this->new_dbal());
@@ -98,7 +98,7 @@ public function getConnection()
9898
}
9999
}
100100

101-
self::$already_connected = true;
101+
$already_connected = true;
102102
}
103103

104104
return $this->createDefaultDBConnection($manager->get_pdo(), 'testdb');

0 commit comments

Comments
 (0)