public function andWhere($conditions, $params = array(), $types = array())
    {
        if ($conditions === false) {
            return $this;
        } else {
            $conditions = $this->processCondition($conditions, $params, $types);
            return $this->add('where', $conditions, true, 'AND');
        }
    }
public function andWhere($conditions, $params = array(), $types = array())
    {
        if ($conditions === false) {
            return $this;
        } else {
            $conditions = $this->processCondition($conditions, $params, $types);
            return $this->add('where', $conditions, true, 'AND');
        }
    }
public function andWhere ( $ conditions , $ params = array ( ) , $ types = array ( ) ) { if ( $ conditions === false ) { return $ this ; } else { $ conditions = $ this -> processCondition ( $ conditions , $ params , $ types ) ; return $ this -> add ( 'where' , $ conditions , true , 'AND' ) ; } }
Adds one or more restrictions to the query results, forming a logical
conjunction with any previously specified restrictions

@param string|array $conditions The WHERE conditions
@param array $params The condition parameters
@param array $types The parameter types
@return $this
Adds one or more restrictions to the query results forming a logical conjunction with any previously specified restrictions