| Conditions | 2 | 
| Paths | 2 | 
| Total Lines | 11 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Tests | 3 | 
| CRAP Score | 2.0625 | 
| Changes | 0 | ||
| 1 | <?php declare(strict_types=1); defined('BASEPATH') or exit('No direct script access allowed'); | 
            ||
| 19 | 96 | 	public function database($params = '', $return = FALSE, $active_record = NULL) { | 
            |
| 20 | // load our version of the CI_DB_Cache class. The database library checks  | 
            ||
| 21 | // if this class is already loaded before instantiating it. Loading it now  | 
            ||
| 22 | // makes sure our version is used when a controller enables query caching  | 
            ||
| 23 | 96 | 		if(!class_exists('CI_DB_Cache')) { | 
            |
| 24 | @include(APPPATH . 'libraries/MY_DB_cache.php');  | 
            ||
| 
                                                                                                    
                        
                         | 
                |||
| 25 | }  | 
            ||
| 26 | |||
| 27 | // call the parent method to retain the CI functionality  | 
            ||
| 28 | 96 | return parent::database($params, $return, $active_record);  | 
            |
| 29 | }  | 
            ||
| 30 | }  | 
            ||
| 31 | 
If you suppress an error, we recommend checking for the error condition explicitly: