{{ resource.publicationDate|date('d.m.y') }}
{{ resource.title }}
-
+
{# Read more#}
diff --git a/src/Enhavo/Bundle/ArticleBundle/Resources/views/theme/resource/article/list.html.twig b/src/Enhavo/Bundle/ArticleBundle/Resources/views/theme/resource/article/list.html.twig index 7c0fe728a..fdaa85189 100644 --- a/src/Enhavo/Bundle/ArticleBundle/Resources/views/theme/resource/article/list.html.twig +++ b/src/Enhavo/Bundle/ArticleBundle/Resources/views/theme/resource/article/list.html.twig @@ -7,7 +7,7 @@
diff --git a/src/Enhavo/Bundle/FormBundle/Tests/Twig/FormatExtensionTest.php b/src/Enhavo/Bundle/FormBundle/Tests/Twig/FormatExtensionTest.php index dc380bb2f..ff37fc53a 100644 --- a/src/Enhavo/Bundle/FormBundle/Tests/Twig/FormatExtensionTest.php +++ b/src/Enhavo/Bundle/FormBundle/Tests/Twig/FormatExtensionTest.php @@ -11,6 +11,10 @@ class HtmlSanitizerTest extends TestCase public function testFormatHeadline() { $sanitizer = $this->getMockBuilder(HtmlSanitizer::class)->disableOriginalConstructor()->getMock(); + $sanitizer->expects($this->atLeast(1))->method('sanitize')->willReturnCallback(function ($value) { + return $value; + }); + $extension = new FormatExtension($sanitizer); $this->assertEquals( diff --git a/src/Enhavo/Bundle/FormBundle/Twig/FormatExtension.php b/src/Enhavo/Bundle/FormBundle/Twig/FormatExtension.php index 35f54b754..9e8d7d67f 100644 --- a/src/Enhavo/Bundle/FormBundle/Twig/FormatExtension.php +++ b/src/Enhavo/Bundle/FormBundle/Twig/FormatExtension.php @@ -78,12 +78,14 @@ public function formatHeadline($value, $class = '', array $attributes = []) $pattern = '/^<([a-zA-Z0-9-]+)>/'; if(preg_match($pattern, $value)) { - return preg_replace_callback($pattern, function($matches) use ($attribute) { + $content = preg_replace_callback($pattern, function($matches) use ($attribute) { return sprintf('<%s%s>', $matches[1], $attribute); }, $value); } else { - return sprintf('