Merge branch 'fix/#6633-#3788-avoid-xml-external-entity-loading-errors-in-xml-mapping-driver'
Close #6633 Close #3788
This commit is contained in:
commit
a426808a16
@ -838,7 +838,8 @@ class XmlDriver extends FileDriver
|
||||
protected function loadMappingFile($file)
|
||||
{
|
||||
$result = [];
|
||||
$xmlElement = simplexml_load_file($file);
|
||||
// Note: we do not use `simplexml_load_file()` because of https://bugs.php.net/bug.php?id=62577
|
||||
$xmlElement = simplexml_load_string(file_get_contents($file));
|
||||
|
||||
if (isset($xmlElement->entity)) {
|
||||
foreach ($xmlElement->entity as $entityElement) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user