DatabasePresenceVerifier
class DatabasePresenceVerifier implements DatabasePresenceVerifierInterface
Properties
| protected string|null | $connection | The database connection to use. |
Methods
int
getCount(string $collection, string $column, string $value, int|string|null $excludeId = null, string|null $idColumn = null, array $extra = [])
Count the number of objects in a collection having the given value.
int
getMultiCount(string $collection, string $column, array $values, array $extra = [])
Count the number of objects in a collection with the given values.
void
void
setConnection(string|null $connection)
Set the connection to be used.
Details
at line 23
__construct(ConnectionResolverInterface $db)
Create a new database presence verifier.
at line 31
int
getCount(string $collection, string $column, string $value, int|string|null $excludeId = null, string|null $idColumn = null, array $extra = [])
Count the number of objects in a collection having the given value.
at line 45
int
getMultiCount(string $collection, string $column, array $values, array $extra = [])
Count the number of objects in a collection with the given values.
at line 55
protected Builder
addConditions(Builder $query, array $conditions)
Add the given conditions to the query.
at line 73
protected void
addWhere(Builder $query, string $key, mixed $extraValue)
Add a "where" clause to the given query.
at line 91
protected Builder
table(string $table)
Get a query builder for the given table.
at line 99
void
setConnection(string|null $connection)
Set the connection to be used.