Skip to content

Commit 10c183a

Browse files
committed
remove current instance when default database changed
1 parent cbb6883 commit 10c183a

File tree

4 files changed

+5
-8
lines changed

4 files changed

+5
-8
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"email": "[email protected]"
1010
}
1111
],
12-
"version": "0.0.15",
12+
"version": "0.0.16",
1313
"autoload": {
1414
"psr-4": {
1515
"MyDB\\": "src/"

src/MyDB.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ public static function addConfigs(array $configs): void {
8484
}
8585
public static function setDefault(string $name): void {
8686
self::$default = $name;
87+
self::$instance = null;
8788
}
8889

8990
public function get(string $query, array $params = [], ?Closure $wrapper = null): array {

src/QueryBuilder/ARepository.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,6 @@
55
use Closure;
66
use MyDB\MyDB;
77

8-
/**
9-
* @template T
10-
*
11-
*/
128
abstract class ARepository {
139

1410
protected string $table;

src/QueryBuilder/IQueryBuilder.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,15 @@ public function first(): ?array;
4141
public function delete(): bool;
4242

4343
/**
44-
* @param array<string, int|string|float|bool> $data
44+
* @param array<string, int|string|float|bool|null> $data
4545
*/
4646
public function insert(array $data): bool;
4747
/**
48-
* @param array<string, int|string|float|bool>[] $data
48+
* @param array<string, int|string|float|bool|null>[] $data
4949
*/
5050
public function insertMultiple(array $data): bool;
5151
/**
52-
* @param array<string, int|string|float|bool> $data
52+
* @param array<string, int|string|float|bool|null> $data
5353
*/
5454
public function update(array $data): bool;
5555
}

0 commit comments

Comments
 (0)