Browse Source

Make noise errors go away for InlineCss

dereuromark 9 years ago
parent
commit
c9f290a560
1 changed files with 5 additions and 2 deletions
  1. 5 2
      Lib/InlineCssLib.php

+ 5 - 2
Lib/InlineCssLib.php

@@ -69,9 +69,12 @@ class InlineCssLib {
 			App::import('Vendor', 'Tools.Emogrifier', ['file' => 'Emogrifier/Emogrifier.php']);
 			App::import('Vendor', 'Tools.Emogrifier', ['file' => 'Emogrifier/Emogrifier.php']);
 			$Emogrifier = new Emogrifier($html, $css);
 			$Emogrifier = new Emogrifier($html, $css);
 		}
 		}
-		//$Emogrifier->preserveEncoding = true;
 
 
-		$result = $Emogrifier->emogrify();
+		if (method_exists($Emogrifier, 'enableCssToHtmlMapping')) {
+			$Emogrifier->enableCssToHtmlMapping();
+		}
+
+		$result = @$Emogrifier->emogrify();
 
 
 		if ($this->config['cleanup']) {
 		if ($this->config['cleanup']) {
 			// Remove comments and whitespace
 			// Remove comments and whitespace