Refactor ExportHandler to allow queries override

modifié:         core/lib/Thelia/Controller/Admin/ExportController.php
	modifié:         core/lib/Thelia/ImportExport/Export/ExportHandler.php
	modifié:         core/lib/Thelia/ImportExport/Export/Type/MailingExport.php
	modifié:         core/lib/Thelia/ImportExport/Export/Type/ProductPricesExport.php
	modifié:         core/lib/Thelia/ImportExport/Export/Type/ProductSEOExport.php
	modifié:         core/lib/Thelia/Tests/ImportExport/Export/MailingExportTest.php
	modifié:         core/lib/Thelia/Tests/ImportExport/Export/ProductPricesExportTest.php
	modifié:         core/lib/Thelia/Tests/ImportExport/Export/ProductSEOExportTest.php
This commit is contained in:
Benjamin Perche
2014-07-23 16:36:02 +02:00
parent 9dfff70838
commit c5c8b4c9e4
8 changed files with 98 additions and 69 deletions

View File

@@ -15,6 +15,7 @@ use Symfony\Component\DependencyInjection\Container;
use Thelia\Core\Translation\Translator;
use Thelia\Core\FileFormat\FormatType;
use Thelia\ImportExport\Export\Type\MailingExport;
use Thelia\Model\Lang;
/**
* Class MailingExportTest
@@ -37,8 +38,7 @@ class MailingExportTest extends \PHPUnit_Framework_TestCase
public function testExport()
{
$data = $this->handler->buildFormatterData();
$data = $this->handler->buildData(Lang::getDefaultLanguage());
}

View File

@@ -31,7 +31,7 @@ class ProductPricesExportTest extends \PHPUnit_Framework_TestCase
new Translator(new Container());
$export = new ProductPricesExport(new Container());
$data = $export->buildFormatterData(Lang::getDefaultLanguage());
$data = $export->buildData(Lang::getDefaultLanguage());
$keys = ["attributes","currency","ean","price","promo","promo_price","ref","title"];

View File

@@ -33,7 +33,7 @@ class ProductSEOExportTest extends \PHPUnit_Framework_TestCase
new Translator(new Container());
$export = new ProductSEOExport(new Container());
$data = $export->buildFormatterData(Lang::getDefaultLanguage());
$data = $export->buildData(Lang::getDefaultLanguage());
$keys=["ref","visible","product_title","url","page_title","meta_description","meta_keywords",];
sort($keys);