merge fixtures before loading them

This commit is contained in:
Toni Uebernickel 2012-05-02 16:46:07 +02:00
parent 3f4be39a9d
commit 792beb782a

View file

@ -60,16 +60,19 @@ abstract class AbstractDataLoader extends AbstractDataHandler implements DataLoa
try {
$this->con->beginTransaction();
$datas = array();
foreach ($files as $file) {
$datas = $this->transformDataToArray($file);
$content = $this->transformDataToArray($file);
if (count($datas) > 0) {
$this->deleteCurrentData($datas);
$this->loadDataFromArray($datas);
if (count($content) > 0) {
$datas = array_merge($datas, $content);
$nbFiles++;
}
}
$this->deleteCurrentData($datas);
$this->loadDataFromArray($datas);
$this->con->commit();
} catch (\Exception $e) {
$this->con->rollBack();