diff --git a/src/Kunstmaan/AdminBundle/Form/MediaTokenTransformer.php b/src/Kunstmaan/AdminBundle/Form/MediaTokenTransformer.php index d387ae4881..6ab66162ec 100644 --- a/src/Kunstmaan/AdminBundle/Form/MediaTokenTransformer.php +++ b/src/Kunstmaan/AdminBundle/Form/MediaTokenTransformer.php @@ -17,14 +17,8 @@ class MediaTokenTransformer implements DataTransformerInterface */ public function transform($content) { - $html = utf8_encode(" - - - ".$content." - - "); - - $crawler = new Crawler($html); + $crawler = new Crawler(); + $crawler->addHtmlContent($content); $crawler->filter('img')->each( function (Crawler $node, $i) { @@ -47,10 +41,8 @@ function (Crawler $node, $i) { */ public function reverseTransform($content) { - // All on one line because of HTML parsing and empty lines. - $html = utf8_encode("".$content.""); - - $crawler = new Crawler($html); + $crawler = new Crawler(); + $crawler->addHtmlContent($content); // Get all img tags and parse the token. $crawler->filter('img')->each(