From 999b60999fedccc4ebf4ccdf2b30d58a7002d050 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sat, 28 Jul 2018 13:39:44 +0200 Subject: [PATCH] Fix pre minification bug --- Message/Http/Response.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Message/Http/Response.php b/Message/Http/Response.php index 4388aece6..9d04e324c 100644 --- a/Message/Http/Response.php +++ b/Message/Http/Response.php @@ -141,7 +141,7 @@ final class Response extends ResponseAbstract implements RenderableInterface /** * Remove whitespace and line break from render - * + * * @param string $render Rendered string * * @return string @@ -152,7 +152,7 @@ final class Response extends ResponseAbstract implements RenderableInterface { $types = $this->header->get('Content-Type'); if (\stripos($types[0], MimeType::M_HTML) !== false) { - return \trim(\preg_replace('/(\s{2,}|\n|\t)(?![^<>]*<\/pre>)/', ' ', $render)); + return \trim(\preg_replace('/(?s).*?<\/pre>(*SKIP)(*F)|(\s{2,}|\n|\t)/', ' ', $render)); } return $render;