Merge branch 'fix/#6633-#3788-avoid-xml-external-entity-loading-errors-in-xml-mapping-driver-2.5' into 2.5
Backport #6633 Backport #3788
This commit is contained in:
commit
fb7b78c004
@ -811,7 +811,8 @@ class XmlDriver extends FileDriver
|
|||||||
protected function loadMappingFile($file)
|
protected function loadMappingFile($file)
|
||||||
{
|
{
|
||||||
$result = array();
|
$result = array();
|
||||||
$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)) {
|
if (isset($xmlElement->entity)) {
|
||||||
foreach ($xmlElement->entity as $entityElement) {
|
foreach ($xmlElement->entity as $entityElement) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user