浏览代码

Fix windows xml doctype handling (fixes tests)

Jordi Boggiano 12 年之前
父节点
当前提交
27538b0324
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Serializer/XmlDeserializationVisitor.php

+ 1 - 1
Serializer/XmlDeserializationVisitor.php

@@ -68,7 +68,7 @@ class XmlDeserializationVisitor extends AbstractDeserializationVisitor
         $dom->loadXML($data);
         foreach ($dom->childNodes as $child) {
             if ($child->nodeType === XML_DOCUMENT_TYPE_NODE) {
-                $internalSubset = str_replace(PHP_EOL, '', $child->internalSubset);
+                $internalSubset = str_replace(array("\n", "\r"), '', $child->internalSubset);
                 if (!in_array($internalSubset, $this->doctypeWhitelist, true)) {
                     throw new \InvalidArgumentException(sprintf(
                         'The document type "%s" is not allowed. If it is safe, you may add it to the whitelist configuration.',