original_string: public function bindIn($token, $array)
      {
          $bindString = "";
          foreach ($array as $value) {
              $bindString .= ',:fautoIn' . ++$this->whereInCount;
              $this->bindValue(':fautoIn' . $this->whereInCount, $value);
          }
  
          // TODO saffer replace
          $this->sqlString = str_replace($token, ltrim($bindString, ","), $this->sqlString);
  
          return $this;
  
      }
code: public function bindIn($token, $array)
      {
          $bindString = "";
          foreach ($array as $value) {
              $bindString .= ',:fautoIn' . ++$this->whereInCount;
              $this->bindValue(':fautoIn' . $this->whereInCount, $value);
          }
  
          // TODO saffer replace
          $this->sqlString = str_replace($token, ltrim($bindString, ","), $this->sqlString);
  
          return $this;
  
      }
code_tokens: public function bindIn ( $ token , $ array ) { $ bindString = "" ; foreach ( $ array as $ value ) { $ bindString .= ',:fautoIn' . ++ $ this -> whereInCount ; $ this -> bindValue ( ':fautoIn' . $ this -> whereInCount , $ value ) ; } // TODO saffer replace $ this -> sqlString = str_replace ( $ token , ltrim ( $ bindString , "," ) , $ this -> sqlString ) ; return $ this ; }
docstring: binds an array of value.
  
  Intended to be used in such a case :
  <pre>
  WHERE something IN (::in::)
  </pre>
  
  then ->bindIn("::in::",$arrayOfValues)
  
  @param $token string the bound token
  @param $array array list of values to bind
  @return $this QueryString
docstring_tokens: binds an array of value .