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'

Source

src/Util/CacheControlHeader.php:162-191