public function resolveOption()

in src/Request/Request.php [310:332]


    public function resolveOption()
    {
        $this->options['headers']['User-Agent'] = UserAgent::toString($this->userAgent);

        $this->cleanQuery();
        $this->cleanFormParams();
        $this->resolveHost();
        $this->resolveParameter();

        if (isset($this->options['form_params'])) {
            if (function_exists('\GuzzleHttp\Psr7\parse_query')) {
                $this->options['form_params'] = \GuzzleHttp\Psr7\parse_query(
                    Encode::create($this->options['form_params'])->toString()
                );
            } else {
                $this->options['form_params'] = \GuzzleHttp\Psr7\Query::parse(
                    Encode::create($this->options['form_params'])->toString()
                );
            }
        }

        $this->mergeOptionsIntoClient();
    }