original_string: protected function addParam($column, $value)
      {
          if (is_array($value)) {
              $this->params = array_merge($this->params, $value);
              $this->param_columns = array_merge($this->param_columns, array_fill(0, count($value), $column));
              return;
          }
          $this->params[] = $value;
          $this->param_columns[] = $column;
      }
code: protected function addParam($column, $value)
      {
          if (is_array($value)) {
              $this->params = array_merge($this->params, $value);
              $this->param_columns = array_merge($this->param_columns, array_fill(0, count($value), $column));
              return;
          }
          $this->params[] = $value;
          $this->param_columns[] = $column;
      }
code_tokens: protected function addParam ( $ column , $ value ) { if ( is_array ( $ value ) ) { $ this -> params = array_merge ( $ this -> params , $ value ) ; $ this -> param_columns = array_merge ( $ this -> param_columns , array_fill ( 0 , count ( $ value ) , $ column ) ) ; return ; } $ this -> params [ ] = $ value ; $ this -> param_columns [ ] = $ column ; }
docstring: Add a param to be executed in the query. To ensure the order of
  parameters, this should be called during the buildSQL method.
  
  @param string $column
  @param mixed $value
docstring_tokens: Add a param to be executed in the query . To ensure the order of parameters this should be called during the buildSQL method .