PHP Класс Tolerance\Bridge\Guzzle\Tracer\TracerSubscriber

If you are using Guzzle 6 (recommended), you should have a look to the TracerMiddleware.
Наследование: implements GuzzleHttp\Event\SubscriberInterface
Показать файл Открыть проект

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

Метод Описание
__construct ( GuzzleMessageSpanFactory $guzzleMessageSpanFactory, Tolerance\Tracer\Tracer $tracer )
getEvents ( )
onBefore ( GuzzleHttp\Event\BeforeEvent $event )
onComplete ( GuzzleHttp\Event\CompleteEvent $event )
onEnd ( GuzzleHttp\Message\RequestInterface $request, GuzzleHttp\Message\ResponseInterface $response = null )
onError ( GuzzleHttp\Event\ErrorEvent $event )

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

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

public __construct ( GuzzleMessageSpanFactory $guzzleMessageSpanFactory, Tolerance\Tracer\Tracer $tracer )
$guzzleMessageSpanFactory Tolerance\Bridge\Guzzle\Tracer\SpanFactory\GuzzleMessageSpanFactory
$tracer Tolerance\Tracer\Tracer

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

public getEvents ( )

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

public onBefore ( GuzzleHttp\Event\BeforeEvent $event )
$event GuzzleHttp\Event\BeforeEvent

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

public onComplete ( GuzzleHttp\Event\CompleteEvent $event )
$event GuzzleHttp\Event\CompleteEvent

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

public onEnd ( GuzzleHttp\Message\RequestInterface $request, GuzzleHttp\Message\ResponseInterface $response = null )
$request GuzzleHttp\Message\RequestInterface
$response GuzzleHttp\Message\ResponseInterface

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

public onError ( GuzzleHttp\Event\ErrorEvent $event )
$event GuzzleHttp\Event\ErrorEvent