Code Duplication    Length = 11-11 lines in 3 locations

framework/db/DBObject.php 3 locations

@@ 358-368 (lines=11) @@
355
     *
356
     * @return int
357
     */
358
    public static function _count($conditions = [], $debug = false) {
359
        $dbQuery = (new DBPreparedQuery())->prepare(
360
            "SELECT COUNT(*) as 'val' FROM " . static::TABLE_NAME,
361
            $conditions
362
        );
363
364
        if (!$debug) {
365
            return (int)DBCore::selectSingleValue($dbQuery);
366
        }
367
        $dbQuery->debug();
368
    }
369
370
    /**
371
     * Returns result of the MAX($field) SQL query.
@@ 379-389 (lines=11) @@
376
     *
377
     * @return int
378
     */
379
    public static function _max($field, $conditions = [], $debug = false) {
380
        $dbQuery = (new DBPreparedQuery())->prepare(
381
            "SELECT MAX(`" . $field . "`) as 'val' FROM " . static::TABLE_NAME,
382
            $conditions
383
        );
384
385
        if (!$debug) {
386
            return DBCore::selectSingleValue($dbQuery);
387
        }
388
        $dbQuery->debug();
389
    }
390
391
    /**
392
     * Returns result of the MIN($field) SQL query.
@@ 400-410 (lines=11) @@
397
     *
398
     * @return int
399
     */
400
    public static function _min($field, $conditions = [], $debug = false) {
401
        $dbQuery = (new DBPreparedQuery())->prepare(
402
            "SELECT MIN(`" . $field . "`) as 'val' FROM " . static::TABLE_NAME,
403
            $conditions
404
        );
405
406
        if (!$debug) {
407
            return DBCore::selectSingleValue($dbQuery);
408
        }
409
        $dbQuery->debug();
410
    }
411
412
    /**
413
     * Prepare DBObject for the UPDATE SQL query.