original_string: public function select_array(array $columns, $reset = false)
  	{
  		$this->_select = $reset ? $columns : array_merge($this->_select, $columns);
  
  		return $this;
  	}
code: public function select_array(array $columns, $reset = false)
  	{
  		$this->_select = $reset ? $columns : array_merge($this->_select, $columns);
  
  		return $this;
  	}
code_tokens: public function select_array ( array $ columns , $ reset = false ) { $ this -> _select = $ reset ? $ columns : array_merge ( $ this -> _select , $ columns ) ; return $ this ; }
docstring: Choose the columns to select from, using an array.
  
  @param   array  $columns  list of column names or aliases
  @param   bool   $reset    if true, don't merge but overwrite
  
  @return  $this
docstring_tokens: Choose the columns to select from using an array .