/** * Store having clauses as an array. */ public function storeWhereHavingClauseArray() { parent::storeWhereHavingClauseArray(); if (empty($this->_params['fields']['soft_amount']) && !empty($this->_havingClauses)) { foreach ($this->_havingClauses as $key => $havingClause) { if (stristr($havingClause, 'soft_soft')) { unset($this->_havingClauses[$key]); } } } }