protected function addWhere(string $key, string $operator, $value, string $concatenator = 'AND'): void
    {
        array_push($this->where, [
            'key' => $key,
            'operator' => $operator,
            'value' => $value,
            'concatenator' => $concatenator,
        ]);
    }
protected function addWhere(string $key, string $operator, $value, string $concatenator = 'AND'): void
    {
        array_push($this->where, [
            'key' => $key,
            'operator' => $operator,
            'value' => $value,
            'concatenator' => $concatenator,
        ]);
    }
protected function addWhere ( string $ key , string $ operator , $ value , string $ concatenator = 'AND' ) : void { array_push ( $ this -> where , [ 'key' => $ key , 'operator' => $ operator , 'value' => $ value , 'concatenator' => $ concatenator , ] ) ; }
Adds where condition to pool.

@param string $key
@param string $operator
@param $value
@param string $concatenator
Adds where condition to pool .