private function AbstractMessage::rebuildCacheControlDirective

Rebuild the Cache-Control HTTP header using the user-specified values

2 calls to AbstractMessage::rebuildCacheControlDirective()
AbstractMessage::addCacheControlDirective in drupal/core/vendor/guzzle/http/Guzzle/Http/Message/AbstractMessage.php
Add a Cache-Control directive on the message
AbstractMessage::removeCacheControlDirective in drupal/core/vendor/guzzle/http/Guzzle/Http/Message/AbstractMessage.php
Remove a Cache-Control directive from the message

File

drupal/core/vendor/guzzle/http/Guzzle/Http/Message/AbstractMessage.php, line 306

Class

AbstractMessage
Abstract HTTP request/response message

Namespace

Guzzle\Http\Message

Code

private function rebuildCacheControlDirective() {
  $cacheControl = array();
  foreach ($this->cacheControl as $key => $value) {
    $cacheControl[] = $value === true ? $key : $key . '=' . $value;
  }
  $this->headers['cache-control'] = new Header('Cache-Control', $cacheControl, ', ');
}