original_string: 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');
          }
      }
code: 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');
          }
      }
code_tokens: 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' ) ; } }
docstring: 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
docstring_tokens: Adds one or more restrictions to the query results forming a logical conjunction with any previously specified restrictions