Conditions | 3 |
Paths | 3 |
Total Lines | 17 |
Code Lines | 9 |
Lines | 0 |
Ratio | 0 % |
Tests | 8 |
CRAP Score | 3.3332 |
Changes | 4 | ||
Bugs | 1 | Features | 0 |
1 | <?php |
||
15 | 8 | public static function load() |
|
16 | { |
||
17 | 8 | $dotenv = new Dotenv(__DIR__.'/../..'); |
|
18 | 8 | $dotenv->load(); |
|
19 | |||
20 | 8 | $dotenv->required(['DB_ENGINE'])->allowedValues(['sqlite']); |
|
21 | |||
22 | 8 | switch (getenv('DB_ENGINE')) { |
|
23 | |||
24 | 8 | case 'sqlite': |
|
25 | 8 | if (self::$_sqliteConnection == null) { |
|
26 | self::$_sqliteConnection = new SqliteConnection(); |
||
27 | } |
||
28 | |||
29 | 8 | return self::$_sqliteConnection; |
|
30 | } |
||
31 | } |
||
32 | } |
||
33 |