original_string: public function getPdoStatement(\PDO $pdo)
      {
          $stmt = $pdo->prepare($this->getSqlString());
  
          $bound = $this->getBoundValues();
  
          foreach ($bound as $name => $bind) {
              $stmt->bindValue($name, $bind[0], $bind[1]);
          }
  
          return $stmt;
      }
code: public function getPdoStatement(\PDO $pdo)
      {
          $stmt = $pdo->prepare($this->getSqlString());
  
          $bound = $this->getBoundValues();
  
          foreach ($bound as $name => $bind) {
              $stmt->bindValue($name, $bind[0], $bind[1]);
          }
  
          return $stmt;
      }
code_tokens: public function getPdoStatement ( \ PDO $ pdo ) { $ stmt = $ pdo -> prepare ( $ this -> getSqlString ( ) ) ; $ bound = $ this -> getBoundValues ( ) ; foreach ( $ bound as $ name => $ bind ) { $ stmt -> bindValue ( $ name , $ bind [ 0 ] , $ bind [ 1 ] ) ; } return $ stmt ; }
docstring: get a statement for the given pdo object, values are already bound
  @param \PDO $pdo
docstring_tokens: get a statement for the given pdo object values are already bound