protected function createOutput(Settings $settings) : string
    {
        return StrFormat::format(
            '{{scheme}}{{domain}}{{path}}{{query}}{{fragment}}',
            $this->parseUrlComponents($settings),
            new StrSettings([ 'removeUnparsed' => true ])
        );
    }
protected function createOutput(Settings $settings) : string
    {
        return StrFormat::format(
            '{{scheme}}{{domain}}{{path}}{{query}}{{fragment}}',
            $this->parseUrlComponents($settings),
            new StrSettings([ 'removeUnparsed' => true ])
        );
    }
protected function createOutput ( Settings $ settings ) : string { return StrFormat :: format ( '{{scheme}}{{domain}}{{path}}{{query}}{{fragment}}' , $ this -> parseUrlComponents ( $ settings ) , new StrSettings ( [ 'removeUnparsed' => true ] ) ) ; }
Create the URL string

@param \Laranix\Support\Settings|\Laranix\Support\IO\Url\UrlSettings $settings
@return string
Create the URL string