Code Duplication    Length = 10-12 lines in 2 locations

lib/Ajde/Db/PDO.php 1 location

@@ 33-42 (lines=10) @@
30
        try {
31
            $result = parent::query($query);
32
        } catch (Exception $e) {
33
            if (config('app.debug') === true) {
34
                if (isset($this->queryString)) {
35
                    dump($this->queryString);
36
                }
37
                dump('Go to '.config('app.rootUrl').'?install=1 to install DB');
38
                throw new Ajde_Db_Exception($e->getMessage());
39
            } else {
40
                Ajde_Exception_Log::logException($e);
41
                die('DB connection problem. <a href="?install=1">Install database?</a>');
42
            }
43
        }
44
45
        //$cache->set($query, serialize($result));

lib/Ajde/Db/PDOStatement.php 1 location

@@ 83-94 (lines=12) @@
80
        } catch (Exception $e) {
81
            if (substr_count(strtolower($e->getMessage()), 'integrity constraint violation')) {
82
                throw new Ajde_Db_IntegrityException($e->getMessage());
83
            } else {
84
                if (config('app.debug') === true) {
85
                    if (isset($this->queryString)) {
86
                        dump($this->queryString);
87
                    }
88
                    dump('Go to '.config('app.rootUrl').'?install=1 to install DB');
89
                    throw new Ajde_Db_Exception($e->getMessage());
90
                } else {
91
                    Ajde_Exception_Log::logException($e);
92
                    die('DB connection problem. <a href="?install=1">Install database?</a>');
93
                }
94
            }
95
        }
96
        $time = microtime(true) - $start;
97
        $log['time'] = round($time * 1000, 0);