original_string: protected function getStatement($sql)
      {
          if (!isset($this->statements[$sql])) {
              $this->statements[$sql] = $this->adapter->prepare($sql);
          }
          return $this->statements[$sql];
      }
code: protected function getStatement($sql)
      {
          if (!isset($this->statements[$sql])) {
              $this->statements[$sql] = $this->adapter->prepare($sql);
          }
          return $this->statements[$sql];
      }
code_tokens: protected function getStatement ( $ sql ) { if ( ! isset ( $ this -> statements [ $ sql ] ) ) { $ this -> statements [ $ sql ] = $ this -> adapter -> prepare ( $ sql ) ; } return $ this -> statements [ $ sql ] ; }
docstring: Protected helper to either get or create a PDOStatement.
  
  @param string $sql SQL to prepare the statement with.
  @return PDOStatement A PDOStatement.
docstring_tokens: Protected helper to either get or create a PDOStatement .