Code Duplication    Length = 5-5 lines in 4 locations

framework/db/DBCore.php 4 locations

@@ 312-316 (lines=5) @@
309
     * @return mixed Statement object or FALSE if an error occurred.
310
     */
311
    private static function doQuery($query, $types = "", $params = []) {
312
        if (!Tools::isInstanceOf($query, new DBPreparedQuery())) {
313
            $dbQuery = new DBPreparedQuery($query, $types, $params);
314
        } else {
315
            $dbQuery = $query;
316
        }
317
318
        $stmt = self::connection()->prepare($dbQuery->query);
319
        self::checkDbError(self::connection());
@@ 363-367 (lines=5) @@
360
     *           -1 if the last query failed.
361
     */
362
    public static function doUpdateQuery($query, $types = "", $params = []) {
363
        if (!Tools::isInstanceOf($query, new DBPreparedQuery())) {
364
            $dbQuery = new DBPreparedQuery($query, $types, $params);
365
        } else {
366
            $dbQuery = $query;
367
        }
368
        $stmt = self::doQuery($dbQuery);
369
370
        switch ($dbQuery->getType()) {
@@ 773-777 (lines=5) @@
770
     * @throws DBCoreException If no one or more than one records selected.
771
     */
772
    public static function selectSingleRecord($query, $types = "", $params = []) {
773
        if (!Tools::isInstanceOf($query, new DBPreparedQuery())) {
774
            $dbQuery = new DBPreparedQuery($query, $types, $params);
775
        } else {
776
            $dbQuery = $query;
777
        }
778
        $stmt = $dbQuery->go();
779
780
        if ($stmt !== false) {
@@ 809-813 (lines=5) @@
806
     * @throws DBCoreException If no one or more than one records selected.
807
     */
808
    public static function selectSingleValue($query, $types = "", $params = []) {
809
        if (!Tools::isInstanceOf($query, new DBPreparedQuery())) {
810
            $dbQuery = new DBPreparedQuery($query, $types, $params);
811
        } else {
812
            $dbQuery = $query;
813
        }
814
        $stmt = $dbQuery->go();
815
816
        if ($stmt !== false) {