public function getDefaultReplacements(UrlInterface $url)
 {
     $headers = $url->getHeaders();
     $replacements = array('%url%' => $url->getUrl(), '%url-short%' => $url->getShortUrl(), '%http-status-code%' => $url->getCode(), '%timing%' => $url->getTiming(), '%timing2%' => round($url->getTiming(), 2), '%response-time%' => $url->getTiming(), '%response-time2%' => round($url->getTiming(), 2), '%title%' => '', '%composed-title%' => '');
     /**
      * Selection of response headers from: http://en.wikipedia.org/wiki/List_of_HTTP_header_fields#Response_Headers
      */
     foreach (array('age', 'content-type', 'content-length', 'content-language', 'date', 'etag', 'expires', 'last-modified', 'server', 'x-powered-by') as $header) {
         $replacements['%header-' . $header . '%'] = isset($headers[$header][0]) ? $headers[$header][0] : '';
     }
     return $replacements;
 }