public function where(array $condition) : QueryBuilder
    {
        $this->_query[] = "WHERE";

        foreach($condition as $key => $value) {
            $this->_query[] = $this->parseTags([$key, $value]);
        }

        return $this;
    }
public function where(array $condition) : QueryBuilder
    {
        $this->_query[] = "WHERE";

        foreach($condition as $key => $value) {
            $this->_query[] = $this->parseTags([$key, $value]);
        }

        return $this;
    }
public function where ( array $ condition ) : QueryBuilder { $ this -> _query [ ] = "WHERE" ; foreach ( $ condition as $ key => $ value ) { $ this -> _query [ ] = $ this -> parseTags ( [ $ key , $ value ] ) ; } return $ this ; }
Begins the WHERE statement of the query

Example:

```php
$query->where([
"username" => "test"
]);
$query->where(
"AND" => [
["username" => "test"],
["password" => "test"]
]
);
```

@param array $condition Where condition

@return QueryBuilder Chainability object
Begins the WHERE statement of the query