/** * Constructor function * @param $db_name string * @param $schema DOMDocument */ function __construct($connection_name) { $this->setConnectionName($connection_name); $conn = DBManager::getConnection($connection_name); $this->database = $conn->getDatabaseSchema(); $dom = new DOMDocument('1.0', 'utf-8'); $this->database->appendXml($dom); $dom->formatOutput = true; $this->setSchema($dom); }