original_string: protected final function doRequest()
      {
          $stepId = count($this->results);
          $request = $this->steps[$stepId]($this->results);
          $response = $this->requestor->doRequest($request);
          $this->checkGotResponse($response);
          $this->saveResult($stepId, $response);
      }
code: protected final function doRequest()
      {
          $stepId = count($this->results);
          $request = $this->steps[$stepId]($this->results);
          $response = $this->requestor->doRequest($request);
          $this->checkGotResponse($response);
          $this->saveResult($stepId, $response);
      }
code_tokens: protected final function doRequest ( ) { $ stepId = count ( $ this -> results ) ; $ request = $ this -> steps [ $ stepId ] ( $ this -> results ) ; $ response = $ this -> requestor -> doRequest ( $ request ) ; $ this -> checkGotResponse ( $ response ) ; $ this -> saveResult ( $ stepId , $ response ) ; }
docstring: Request and store the choices for the current step.
  
  @return void
docstring_tokens: Request and store the choices for the current step .