Overview

Namespaces

  • EmanueleMinotto
    • Guzzle

Classes

  • CacheSubscriber
  • Overview
  • Namespace
  • Class
  • Tree
  • Todo

Class CacheSubscriber

Server side caching subscriber (for Guzzle 4 and 5 only).

EmanueleMinotto\Guzzle\CacheSubscriber implements GuzzleHttp\Event\SubscriberInterface
Namespace: EmanueleMinotto\Guzzle
Author: Emanuele Minotto minottoemanuele@gmail.com
Located at CacheSubscriber.php
Methods summary
public
# __construct( Doctrine\Common\Cache\Cache $cache = null )

Constructor with optional cache strategy.

Constructor with optional cache strategy.

Parameters

$cache
Doctrine cache implementation.
public EmanueleMinotto\Guzzle\CacheSubscriber
# setCache( Doctrine\Common\Cache\Cache $cache )

Cache setter.

Cache setter.

Parameters

$cache
New doctrine cache implementation.

Returns

EmanueleMinotto\Guzzle\CacheSubscriber
public Doctrine\Common\Cache\Cache
# getCache( )

Cache getter.

Cache getter.

Returns

Doctrine\Common\Cache\Cache
public array
# getEvents( )

Subscriber events.

Subscriber events.

Returns

array

Link

http://docs.guzzlephp.org/en/latest/events.html#working-with-request-events
public
# onBefore( GuzzleHttp\Event\BeforeEvent $event )

Check if the request is cached and intercept it.

Check if the request is cached and intercept it.

Parameters

$event
Guzzle 4/5 event.
public
# onComplete( GuzzleHttp\Event\CompleteEvent $event )

When the request is completed, it's cached.

When the request is completed, it's cached.

Parameters

$event
Guzzle 4/5 event.
API documentation generated by ApiGen