Elastica\Transport\HttpAdapter::_getUri PHP Метод

_getUri() защищенный Метод

protected _getUri ( Request $request, Connection $connection ) : string
$request Elastica\Request
$connection Elastica\Connection
Результат string
    protected function _getUri(ElasticaRequest $request, Connection $connection)
    {
        $url = $connection->hasConfig('url') ? $connection->getConfig('url') : '';
        if (!empty($url)) {
            $baseUri = $url;
        } else {
            $baseUri = $this->_scheme . '://' . $connection->getHost() . ':' . $connection->getPort() . '/' . $connection->getPath();
        }
        $baseUri .= $request->getPath();
        $query = $request->getQuery();
        if (!empty($query)) {
            $baseUri .= '?' . http_build_query($query);
        }
        return $baseUri;
    }