PHP Класс Elastica\Transport\AbstractTransport

Автор: Nicolas Ruflin ([email protected])
Наследование: extends Elastica\Param
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_connection Elastica\Connection

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

Метод Описание
__construct ( Connection $connection = null ) Construct transport.
create ( mixed $transport, Connection $connection, array $params = [] ) : AbstractTransport Create a transport.
exec ( Request $request, array $params ) : Response Executes the transport request.
getConnection ( ) : Connection
setConnection ( Connection $connection )

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

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

Construct transport.
public __construct ( Connection $connection = null )
$connection Elastica\Connection Connection object

create() публичный статический Метод

The $transport parameter can be one of the following values: * string: The short name of a transport. For instance "Http" * object: An already instantiated instance of a transport * array: An array with a "type" key which must be set to one of the two options. All other keys in the array will be set as parameters in the transport instance
public static create ( mixed $transport, Connection $connection, array $params = [] ) : AbstractTransport
$transport mixed A transport definition
$connection Elastica\Connection A connection instance
$params array Parameters for the transport class
Результат AbstractTransport

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

Executes the transport request.
abstract public exec ( Request $request, array $params ) : Response
$request Elastica\Request Request object
$params array Hostname, port, path, ...
Результат Elastica\Response Response object

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

public getConnection ( ) : Connection
Результат Elastica\Connection Connection object

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

public setConnection ( Connection $connection )
$connection Elastica\Connection Connection object

Описание свойств

$_connection защищенное свойство

protected Connection,Elastica $_connection
Результат Elastica\Connection