final protected function wheres(array $wheres, $or = false){
        foreach($wheres as $where => $replace){
            $this->where($where, $replace, $or);
        }
        return $this;
    }
final protected function wheres(array $wheres, $or = false){
        foreach($wheres as $where => $replace){
            $this->where($where, $replace, $or);
        }
        return $this;
    }
final protected function wheres ( array $ wheres , $ or = false ) { foreach ( $ wheres as $ where => $ replace ) { $ this -> where ( $ where , $ replace , $ or ) ; } return $ this ; }
Add where in one shot

@param array $wheres
@param bool $or
@return $this
Add where in one shot