PHP Класс Elastica\Transport\HttpAdapter

Наследование: extends AbstractTransport
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( Connection $connection = null, Ivory\HttpAdapter\HttpAdapterInterface $httpAdapter ) Construct transport.
exec ( Request $elasticaRequest, array $params ) : Response Makes calls to the elasticsearch server.

Защищенные методы

Метод Описание
_createElasticaResponse ( Ivory\HttpAdapter\Message\Response $httpAdapterResponse ) : Response
_createHttpAdapterRequest ( Request $elasticaRequest, Connection $connection ) : Ivory\HttpAdapter\Message\Request
_getUri ( Request $request, Connection $connection ) : string

Описание методов

__construct() публичный Метод

Construct transport.
public __construct ( Connection $connection = null, Ivory\HttpAdapter\HttpAdapterInterface $httpAdapter )
$connection Elastica\Connection
$httpAdapter Ivory\HttpAdapter\HttpAdapterInterface

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

protected _createElasticaResponse ( Ivory\HttpAdapter\Message\Response $httpAdapterResponse ) : Response
$httpAdapterResponse Ivory\HttpAdapter\Message\Response
Результат Elastica\Response

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

protected _createHttpAdapterRequest ( Request $elasticaRequest, Connection $connection ) : Ivory\HttpAdapter\Message\Request
$elasticaRequest Elastica\Request
$connection Elastica\Connection
Результат Ivory\HttpAdapter\Message\Request

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

protected _getUri ( Request $request, Connection $connection ) : string
$request Elastica\Request
$connection Elastica\Connection
Результат string

exec() публичный Метод

All calls that are made to the server are done through this function
public exec ( Request $elasticaRequest, array $params ) : Response
$elasticaRequest Elastica\Request
$params array Host, Port, ...
Результат Elastica\Response Response object