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; }