Code Duplication    Length = 16-16 lines in 3 locations

src/Database/BaseDBAccess.php 3 locations

@@ 91-106 (lines=16) @@
88
89
        $debug = AnyDatasetContext::getInstance()->getDebug();
90
        $start = 0;
91
        if ($debug) {
92
            $log = LogHandler::getInstance();
93
            $log->debug("Class name: " . get_class($this));
94
            $log->debug("SQL: " . $sql);
95
            if (!is_null($param)) {
96
                $s = "";
97
                foreach ($param as $key => $value) {
98
                    if ($s != "") {
99
                        $s .= ", ";
100
                    }
101
                    $s .= "[$key]=$value";
102
                }
103
                $log->debug("Params: $s");
104
            }
105
            $start = microtime(true);
106
        }
107
108
        if ($getId) {
109
            $id = $dbfunction->executeAndGetInsertedId($this->getDBDataset(), $sql, $param);
@@ 137-152 (lines=16) @@
134
135
        $debug = AnyDatasetContext::getInstance()->getDebug();
136
        $start = 0;
137
        if ($debug) {
138
            $log = LogHandler::getInstance();
139
            $log->debug("Class name: " . get_class($this));
140
            $log->debug("SQL: " . $sql);
141
            if (!is_null($param)) {
142
                $s = "";
143
                foreach ($param as $key => $value) {
144
                    if ($s != "") {
145
                        $s .= ", ";
146
                    }
147
                    $s .= "[$key]=$value";
148
                }
149
                $log->debug("Params: $s");
150
            }
151
            $start = microtime(true);
152
        }
153
        $it = $db->getIterator($sql, $param, $ttl);
154
        if ($debug) {
155
            $end = microtime(true);
@@ 167-182 (lines=16) @@
164
165
        $debug = AnyDatasetContext::getInstance()->getDebug();
166
        $start = 0;
167
        if ($debug) {
168
            $log = LogHandler::getInstance();
169
            $log->debug("Class name: " . get_class($this));
170
            $log->debug("SQL: " . $sql);
171
            if (!is_null($param)) {
172
                $s = "";
173
                foreach ($param as $key => $value) {
174
                    if ($s != "") {
175
                        $s .= ", ";
176
                    }
177
                    $s .= "[$key]=$value";
178
                }
179
                $log->debug("Params: $s");
180
            }
181
            $start = microtime(true);
182
        }
183
        $scalar = $this->_db->getScalar($sql, $param);
184
        if ($debug) {
185
            $end = microtime(true);