From 584e2a42203087775656d87e87c661e924809bc0 Mon Sep 17 00:00:00 2001 From: Maksym Date: Wed, 26 Jun 2013 22:19:54 +0300 Subject: [PATCH] use datasource connection(buildtime-conf.xml) instead of globals (build.properties) while performing datadump task --- generator/lib/task/PropelDataDumpTask.php | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/generator/lib/task/PropelDataDumpTask.php b/generator/lib/task/PropelDataDumpTask.php index bd5ffe863..9d22df944 100644 --- a/generator/lib/task/PropelDataDumpTask.php +++ b/generator/lib/task/PropelDataDumpTask.php @@ -281,19 +281,7 @@ public function main() $this->log("Writing to XML file: " . $outFile->getName()); try { - - $url = str_replace("@DB@", $database->getName(), $this->databaseUrl); - - if ($url !== $this->databaseUrl) { - $this->log("New (resolved) URL: " . $url, Project::MSG_VERBOSE); - } - - if (empty($url)) { - throw new BuildException("Unable to connect to database; no PDO connection URL specified.", $this->getLocation()); - } - - $this->conn = new PDO($url, $this->databaseUser, $this->databasePassword); - $this->conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); + $this->conn = $dataModel->getGeneratorConfig()->getBuildPDO($database->getName()); $doc = $this->createXMLDoc($database); $doc->save($outFile->getAbsolutePath());