$responder->cache()
Setter and getter for the flag that defines whether the current response can be cached by Kirby's cache
$responder->cache(?bool $cache = null): Kirby\Cms\Responder|bool
Parameters
Name | Type | Default |
---|---|---|
$cache | bool |null |
null |
Return type
Kirby\Cms\Responder
|bool
This method does not modify the existing $responder
object but returns a new object with the changes applied. Learn more →
Parent class
Example
<?php
return function ($kirby, $page) {
$random = null;
if ($page->randomize()->toBool()) {
$random = random_int(1, 10);
// prevent Kirby from caching this response;
$kirby->response()->cache(false);
}
return compact('random');
};