Fix pre minification bug

This commit is contained in:
Dennis Eichhorn 2018-07-28 13:39:44 +02:00
parent 416f350fdb
commit 999b60999f

View File

@ -152,7 +152,7 @@ final class Response extends ResponseAbstract implements RenderableInterface
{ {
$types = $this->header->get('Content-Type'); $types = $this->header->get('Content-Type');
if (\stripos($types[0], MimeType::M_HTML) !== false) { if (\stripos($types[0], MimeType::M_HTML) !== false) {
return \trim(\preg_replace('/(\s{2,}|\n|\t)(?![^<>]*<\/pre>)/', ' ', $render)); return \trim(\preg_replace('/(?s)<pre[^<]*>.*?<\/pre>(*SKIP)(*F)|(\s{2,}|\n|\t)/', ' ', $render));
} }
return $render; return $render;