protected function buildConditions(array $filters)
    {
        $conditions = $this->engine->newQuery();

        foreach ($filters as $key=>$value) {
            $conditions = $this->buildCondition($conditions, $key, $value);
        }

        return $conditions;
    }
protected function buildConditions(array $filters)
    {
        $conditions = $this->engine->newQuery();

        foreach ($filters as $key=>$value) {
            $conditions = $this->buildCondition($conditions, $key, $value);
        }

        return $conditions;
    }
protected function buildConditions ( array $ filters ) { $ conditions = $ this -> engine -> newQuery ( ) ; foreach ( $ filters as $ key => $ value ) { $ conditions = $ this -> buildCondition ( $ conditions , $ key , $ value ) ; } return $ conditions ; }
Build the Condition out of the filters

@param array $filters

@return ConditionGroupContract
Build the Condition out of the filters