You are here

public function AgeTracker::trackHeaders in Pantheon Advanced Page Cache 8

File

tests/behat/helper_classes/AgeTracker.php, line 28

Class

AgeTracker

Namespace

PantheonSystems\CDNBehatHelpers

Code

public function trackHeaders($path, $headers) {
  $headers = array_change_key_case($headers, CASE_LOWER);
  $this->headers[$path][] = array_filter($headers, function ($v, $k) {

    // Filter out headers that won't help with debugging.
    $tracked_headers = [
      'age',
      'cache-control',
      'x-timer',
    ];
    return in_array($k, $tracked_headers);
  }, ARRAY_FILTER_USE_BOTH);
}