@api
Overrides HeaderBag::set
public function set($key, $values, $replace = true) {
parent::set($key, $values, $replace);
// ensure the cache-control header has sensible defaults
if (in_array(strtr(strtolower($key), '_', '-'), array(
'cache-control',
'etag',
'last-modified',
'expires',
))) {
$computed = $this
->computeCacheControlValue();
$this->headers['cache-control'] = array(
$computed,
);
$this->computedCacheControl = $this
->parseCacheControl($computed);
}
}