Simplify query addition to array

Co-authored-by: Lonnie Ezell <lonnieje@gmail.com>
This commit is contained in:
Daniel Tiringer 2021-10-07 16:11:10 +00:00 committed by GitHub
parent 9a2b3c2bc3
commit e12b35e307
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -83,19 +83,11 @@ class Database extends BaseCollector
$max = $config->maxQueries ?: 100;
if (count(static::$queries) < $max) {
if (! in_array($query->getQuery(), array_column(static::$queries, 'string', null), true)) {
static::$queries[] = [
'query' => $query,
'string' => $query->getQuery(),
'duplicate' => false,
];
} else {
static::$queries[] = [
'query' => $query,
'string' => $query->getQuery(),
'duplicate' => true,
];
}
static::$queries[] = [
'query' => $query,
'string' => $query->getQuery(),
'duplicate' => in_array($query->getQuery(), array_column(static::$queries, 'string', null), true),
];
}
}