$_scheme
$_scheme : string
Http scheme.
Elastica Guzzle Transport object.
This function can be used to handle params for queries, filter
$_connection : \Elastica\Connection
exec(\Elastica\Request $request, array $params) : \Elastica\Response
Executes the transport request.
| \Elastica\Request | $request | Request object |
| array | $params | Hostname, port, path, ... |
Response object
__construct(\Elastica\Connection $connection = null)
Construct transport.
| \Elastica\Connection | $connection | Connection object |
getConnection() : \Elastica\Connection
Connection object
setConnection(\Elastica\Connection $connection) : $this
| \Elastica\Connection | $connection | Connection object |
create(mixed $transport, \Elastica\Connection $connection, array $params = array()) : \Elastica\Transport\AbstractTransport
Create a transport.
The $transport parameter can be one of the following values:
| mixed | $transport | A transport definition |
| \Elastica\Connection | $connection | A connection instance |
| array | $params | Parameters for the transport class |
_createPsr7Request(\Elastica\Request $request, \Elastica\Connection $connection) : \GuzzleHttp\Psr7\Request
| \Elastica\Request | $request | |
| \Elastica\Connection | $connection |
_getBaseUrl(\Elastica\Connection $connection) : string
Builds the base url for the guzzle connection.
| \Elastica\Connection | $connection |
_getActionPath(\Elastica\Request $request) : string
Builds the action path url for each request.
| \Elastica\Request | $request |
getConfig(\Elastica\Connection $conn, $key, $default = null)
| \Elastica\Connection | $conn | |
| $key | ||
| $default |