mini\Util\CacheControlHeader::withRestrictedVisibility()
Method
public
Signature
public function withRestrictedVisibility(string $maxVisibility): static
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$maxVisibility |
string |
required | Documentation missing |
Returns
static
Documentation
Restrict visibility to at most the given level
Visibility hierarchy (most to least permissive): public > private > no-cache > no-store
Examples:
- restrictVisibility('private') on 'public' → 'private'
- restrictVisibility('private') on 'no-cache' → 'no-cache' (already more restrictive)
- restrictVisibility('no-store') on anything → 'no-store'