Open Journal Systems  3.3.0
Guzzle\Tests\Plugin\Cache\DefaultRevalidationTest Class Reference
Inheritance diagram for Guzzle\Tests\Plugin\Cache\DefaultRevalidationTest:
Guzzle\Tests\GuzzleTestCase

Public Member Functions

 cacheRevalidationDataProvider ()
 
 testCanHandleRevalidationFailures ()
 
 testCanHandleStaleIfErrorWhenRevalidating ()
 
 testCanRevalidateWithPlugin ()
 
 testDoesNotTouchClosureListeners ()
 
 testHandles404RevalidationResponses ()
 
 testRevalidatesResponsesAgainstOriginServer ($can, $request, $response, $validate=null, $result=null)
 
- Public Member Functions inherited from Guzzle\Tests\GuzzleTestCase
 addMockedRequest (RequestInterface $request)
 
 assertContainsIns ($needle, $haystack, $message=null)
 
 compareHeaders ($filteredHeaders, $actualHeaders)
 
 getMockedRequests ()
 
 getMockResponse ($path)
 
 getWildcardObserver (HasDispatcherInterface $hasDispatcher)
 
 setMockResponse (Client $client, $paths)
 

Protected Member Functions

 getHttpDate ($time)
 
- Protected Member Functions inherited from Guzzle\Tests\GuzzleTestCase
 hasSubscriber (HasDispatcherInterface $dispatcher, EventSubscriberInterface $subscriber)
 

Additional Inherited Members

- Static Public Member Functions inherited from Guzzle\Tests\GuzzleTestCase
static getServer ()
 
static getServiceBuilder ()
 
static setMockBasePath ($path)
 
static setServiceBuilder (ServiceBuilderInterface $builder)
 
- Data Fields inherited from Guzzle\Tests\GuzzleTestCase
 $mockObserver
 
- Static Public Attributes inherited from Guzzle\Tests\GuzzleTestCase
static $server
 
static $serviceBuilder
 
- Static Protected Attributes inherited from Guzzle\Tests\GuzzleTestCase
static $mockBasePath
 

Detailed Description

See also
Guzzle\Plugin\Cache\DefaultRevalidation @group server

Definition at line 23 of file DefaultRevalidationTest.php.

Member Function Documentation

◆ cacheRevalidationDataProvider()

Guzzle\Tests\Plugin\Cache\DefaultRevalidationTest::cacheRevalidationDataProvider ( )

Data provider to test cache revalidation

Returns
array

Definition at line 35 of file DefaultRevalidationTest.php.

References Guzzle\Tests\Plugin\Cache\DefaultRevalidationTest\getHttpDate().

◆ getHttpDate()

Guzzle\Tests\Plugin\Cache\DefaultRevalidationTest::getHttpDate (   $time)
protected

◆ testCanHandleRevalidationFailures()

Guzzle\Tests\Plugin\Cache\DefaultRevalidationTest::testCanHandleRevalidationFailures ( )

◆ testCanHandleStaleIfErrorWhenRevalidating()

Guzzle\Tests\Plugin\Cache\DefaultRevalidationTest::testCanHandleStaleIfErrorWhenRevalidating ( )

Definition at line 192 of file DefaultRevalidationTest.php.

◆ testCanRevalidateWithPlugin()

Guzzle\Tests\Plugin\Cache\DefaultRevalidationTest::testCanRevalidateWithPlugin ( )

◆ testDoesNotTouchClosureListeners()

Guzzle\Tests\Plugin\Cache\DefaultRevalidationTest::testDoesNotTouchClosureListeners ( )

@group issue-437

Definition at line 220 of file DefaultRevalidationTest.php.

References Guzzle\Tests\GuzzleTestCase\getServer().

◆ testHandles404RevalidationResponses()

Guzzle\Tests\Plugin\Cache\DefaultRevalidationTest::testHandles404RevalidationResponses ( )

◆ testRevalidatesResponsesAgainstOriginServer()

Guzzle\Tests\Plugin\Cache\DefaultRevalidationTest::testRevalidatesResponsesAgainstOriginServer (   $can,
  $request,
  $response,
  $validate = null,
  $result = null 
)

The documentation for this class was generated from the following file: