Doctrine\OXM\Mapping\Driver\XmlDriver::loadMappingFile PHP Method

loadMappingFile() protected method

protected loadMappingFile ( $file )
    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;
    }