public function extract($replacements, UrlInterface $url)
 {
     $headers = $url->getHeaders();
     if ($url->getCode() == static::HTTP_STATUS_OK) {
         if (isset($headers['content-type'][0])) {
             foreach ($this->mimes as $mime) {
                 if ($mime->matches($headers['content-type'][0])) {
                     $replacements = $mime->extract($replacements, $url);
                 }
             }
         }
     }
     return $replacements;
 }