name: HttpCacheTestCase
class_comment: null
dependencies:
- name: TestCase
  type: class
  source: PHPUnit\Framework\TestCase
- name: EventDispatcher
  type: class
  source: Symfony\Component\EventDispatcher\EventDispatcher
- name: Request
  type: class
  source: Symfony\Component\HttpFoundation\Request
- name: Esi
  type: class
  source: Symfony\Component\HttpKernel\HttpCache\Esi
- name: HttpCache
  type: class
  source: Symfony\Component\HttpKernel\HttpCache\HttpCache
- name: Store
  type: class
  source: Symfony\Component\HttpKernel\HttpCache\Store
- name: HttpKernelInterface
  type: class
  source: Symfony\Component\HttpKernel\HttpKernelInterface
properties:
- name: kernel
  visibility: protected
  comment: null
- name: cache
  visibility: protected
  comment: null
- name: caches
  visibility: protected
  comment: null
- name: cacheConfig
  visibility: protected
  comment: null
- name: request
  visibility: protected
  comment: null
- name: response
  visibility: protected
  comment: null
- name: responses
  visibility: protected
  comment: null
- name: catch
  visibility: protected
  comment: null
- name: esi
  visibility: protected
  comment: null
methods:
- name: setUp
  visibility: protected
  parameters: []
  comment: null
- name: tearDown
  visibility: protected
  parameters: []
  comment: null
- name: assertHttpKernelIsCalled
  visibility: public
  parameters: []
  comment: null
- name: assertHttpKernelIsNotCalled
  visibility: public
  parameters: []
  comment: null
- name: assertResponseOk
  visibility: public
  parameters: []
  comment: null
- name: assertTraceContains
  visibility: public
  parameters:
  - name: trace
  comment: null
- name: assertTraceNotContains
  visibility: public
  parameters:
  - name: trace
  comment: null
- name: assertExceptionsAreCaught
  visibility: public
  parameters: []
  comment: null
- name: assertExceptionsAreNotCaught
  visibility: public
  parameters: []
  comment: null
- name: request
  visibility: public
  parameters:
  - name: method
  - name: uri
    default: '''/'''
  - name: server
    default: '[]'
  - name: cookies
    default: '[]'
  - name: esi
    default: 'false'
  - name: headers
    default: '[]'
  comment: null
- name: getMetaStorageValues
  visibility: public
  parameters: []
  comment: null
- name: setNextResponse
  visibility: public
  parameters:
  - name: statusCode
    default: '200'
  - name: headers
    default: '[]'
  - name: body
    default: '''Hello World'''
  - name: customizer
    default: 'null'
  - name: eventDispatcher
    default: 'null'
  comment: null
- name: setNextResponses
  visibility: public
  parameters:
  - name: responses
  comment: null
- name: catchExceptions
  visibility: public
  parameters:
  - name: catch
    default: 'true'
  comment: null
- name: clearDirectory
  visibility: public
  parameters:
  - name: directory
  comment: null
traits:
- PHPUnit\Framework\TestCase
- Symfony\Component\EventDispatcher\EventDispatcher
- Symfony\Component\HttpFoundation\Request
- Symfony\Component\HttpKernel\HttpCache\Esi
- Symfony\Component\HttpKernel\HttpCache\HttpCache
- Symfony\Component\HttpKernel\HttpCache\Store
- Symfony\Component\HttpKernel\HttpKernelInterface
interfaces: []