PHP Interface Tebru\Retrofit\Adapter\HttpClientAdapter

Author: Nate Brunette ([email protected])
Mostra file Open project: tebru/retrofit-php

Public Methods

Method Description
send ( Psr\Http\Message\RequestInterface $request ) : Psr\Http\Message\ResponseInterface Make a request
sendAsync ( Psr\Http\Message\RequestInterface $request, Tebru\Retrofit\Http\Callback $callback ) : Psr\Http\Message\ResponseInterface Make an async request
wait ( ) : null Resolve all async requests

Method Details

send() public method

Make a request
public send ( Psr\Http\Message\RequestInterface $request ) : Psr\Http\Message\ResponseInterface
$request Psr\Http\Message\RequestInterface
return Psr\Http\Message\ResponseInterface

sendAsync() public method

Make an async request
public sendAsync ( Psr\Http\Message\RequestInterface $request, Tebru\Retrofit\Http\Callback $callback ) : Psr\Http\Message\ResponseInterface
$request Psr\Http\Message\RequestInterface
$callback Tebru\Retrofit\Http\Callback
return Psr\Http\Message\ResponseInterface

wait() public method

Resolve all async requests
public wait ( ) : null
return null