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);
    }
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);
    }
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 ) ; }
Request and store the choices for the current step.

@return void
Request and store the choices for the current step .