DatabasePresenceVerifier
class DatabasePresenceVerifier implements DatabasePresenceVerifierInterface (View source)
Properties
| protected ConnectionResolverInterface | $db | The database connection instance.  | 
                |
| protected string | $connection | The database connection to use.  | 
                
Methods
                    int
                
                
                    getCount(string $collection, string $column, string $value, int|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 $connection)
        
                                            
                
            Set the connection to be used.
Details
        
                            
    __construct(ConnectionResolverInterface $db)
        
    
    Create a new database presence verifier.
        
                            int
    getCount(string $collection, string $column, string $value, int|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.
        
                    protected        Builder
    addConditions(Builder $query, array $conditions)
        
    
    Add the given conditions to the query.
        
                    protected        void
    addWhere(Builder $query, string $key, string $extraValue)
        
    
    Add a "where" clause to the given query.
        
                    protected        Builder
    table(string $table)
        
    
    Get a query builder for the given table.
        
                            void
    setConnection(string $connection)
        
    
    Set the connection to be used.