name: HttpCache class_comment: '# * Manages HTTP cache objects in a Container. # * # * @author Fabien Potencier ' dependencies: - name: Request type: class source: Symfony\Component\HttpFoundation\Request - name: Response type: class source: Symfony\Component\HttpFoundation\Response - name: Esi type: class source: Symfony\Component\HttpKernel\HttpCache\Esi - name: BaseHttpCache type: class source: Symfony\Component\HttpKernel\HttpCache\HttpCache - name: Store type: class source: Symfony\Component\HttpKernel\HttpCache\Store - name: StoreInterface type: class source: Symfony\Component\HttpKernel\HttpCache\StoreInterface - name: SurrogateInterface type: class source: Symfony\Component\HttpKernel\HttpCache\SurrogateInterface - name: KernelInterface type: class source: Symfony\Component\HttpKernel\KernelInterface properties: [] methods: - name: __construct visibility: public parameters: - name: kernel - name: cache default: 'null' - name: surrogate default: 'null' - name: options default: 'null' comment: "# * Manages HTTP cache objects in a Container.\n# *\n# * @author Fabien\ \ Potencier \n# */\n# class HttpCache extends BaseHttpCache\n\ # {\n# protected ?string $cacheDir = null;\n# \n# private ?StoreInterface $store\ \ = null;\n# private array $options;\n# \n# /**\n# * @param $cache The cache directory\ \ (default used if null) or the storage instance" - name: forward visibility: protected parameters: - name: request - name: catch default: 'false' - name: entry default: 'null' comment: null - name: getOptions visibility: protected parameters: [] comment: '# * Returns an array of options to customize the Cache configuration.' - name: createSurrogate visibility: protected parameters: [] comment: null - name: createStore visibility: protected parameters: [] comment: null traits: - Symfony\Component\HttpFoundation\Request - Symfony\Component\HttpFoundation\Response - Symfony\Component\HttpKernel\HttpCache\Esi - Symfony\Component\HttpKernel\HttpCache\Store - Symfony\Component\HttpKernel\HttpCache\StoreInterface - Symfony\Component\HttpKernel\HttpCache\SurrogateInterface - Symfony\Component\HttpKernel\KernelInterface interfaces: []