protected function loadMappingFile($file)
{
$result = array();
$xmlElement = simplexml_load_file($file);
if (isset($xmlElement->entity)) {
foreach ($xmlElement->entity as $xmlEntityElement) {
$className = (string) $xmlEntityElement['class'];
$result[$className] = $xmlEntityElement;
}
} elseif (isset($xmlElement->{'mapped-superclass'})) {
foreach ($xmlElement->{'mapped-superclass'} as $xmlMappedSuperClass) {
$className = (string) $xmlMappedSuperClass['class'];
$result[$className] = $xmlMappedSuperClass;
}
}
return $result;
}