original_string: public function fetch($path) {
          $result = $this->result;
          $keys = explode(".", $path);
          foreach ($keys as $key) {
              if (!array_key_exists($key, $result)) {
                  return null;
              }
              $result = $result[$key];
          }
          return $result;
      }
code: public function fetch($path) {
          $result = $this->result;
          $keys = explode(".", $path);
          foreach ($keys as $key) {
              if (!array_key_exists($key, $result)) {
                  return null;
              }
              $result = $result[$key];
          }
          return $result;
      }
code_tokens: public function fetch ( $ path ) { $ result = $ this -> result ; $ keys = explode ( "." , $ path ) ; foreach ( $ keys as $ key ) { if ( ! array_key_exists ( $ key , $ result ) ) { return null ; } $ result = $ result [ $ key ] ; } return $ result ; }
docstring: Gets specific value from within the result set using dot notation
  
  The path should be absolution from the beginning, and include the normal
  elastic search structure depending on the query type
  
  @param string $path
docstring_tokens: Gets specific value from within the result set using dot notation