| Conditions | 8 | 
| Paths | 2 | 
| Total Lines | 17 | 
| Code Lines | 11 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Changes | 0 | ||
| 1 | <?php  | 
            ||
| 18 | protected function createInstance(array $connect)  | 
            ||
| 19 |     { | 
            ||
| 20 | $instance = mysqli_connect(  | 
            ||
| 21 | isset($connect['host']) ? $connect['host'] : '127.0.0.1',  | 
            ||
| 22 | isset($connect['user']) ? $connect['user'] : '',  | 
            ||
| 23 | isset($connect['password']) ? $connect['password'] : '',  | 
            ||
| 24 | isset($connect['database']) ? $connect['database'] : '',  | 
            ||
| 25 | isset($connect['port']) ? $connect['port'] : 3306,  | 
            ||
| 26 | isset($connect['socket']) ? $connect['socket'] : ''  | 
            ||
| 27 | );  | 
            ||
| 28 | |||
| 29 |         if (!$instance) { | 
            ||
| 30 |             throw new \Exception("Unable to connect to MySQL. " . mysqli_connect_error()); | 
            ||
| 31 | }  | 
            ||
| 32 | |||
| 33 | return $instance;  | 
            ||
| 34 | }  | 
            ||
| 35 | |||
| 37 |