コード例 #1
0
 public function setUp()
 {
     parent::setUp();
     $Sex = $this->app['eccube.repository.master.sex']->find(1);
     $Payment = $this->app['eccube.repository.payment']->find(1);
     $OrderStatus = $this->app['eccube.repository.order_status']->find($this->app['config']['order_new']);
     for ($i = 0; $i < 10; $i++) {
         $Customer = $this->createCustomer('user-' . $i . '@example.com');
         $Customer->setSex($Sex);
         $Order = $this->createOrder($Customer);
         $Order->setOrderStatus($OrderStatus);
         $Order->setPayment($Payment);
         $this->app['orm.em']->flush();
     }
     // sqlite では CsvType が生成されないので、ここで作る
     $OrderCsvType = $this->app['eccube.repository.master.csv_type']->find(3);
     if (!is_object($OrderCsvType)) {
         $OrderCsvType = new CsvType();
         $OrderCsvType->setId(3);
         $OrderCsvType->setName('受注CSV');
         $OrderCsvType->setRank(4);
         $this->app['orm.em']->persist($OrderCsvType);
         $this->app['orm.em']->flush();
     }
     $ShipCsvType = $this->app['eccube.repository.master.csv_type']->find(4);
     if (!is_object($ShipCsvType)) {
         $ShipCsvType = new CsvType();
         $ShipCsvType->setId(4);
         $ShipCsvType->setName('配送CSV');
         $ShipCsvType->setRank(5);
         $this->app['orm.em']->persist($ShipCsvType);
         $this->app['orm.em']->flush();
     }
 }
コード例 #2
0
 /**
  * @param Schema $schema
  */
 public function up(Schema $schema)
 {
     // this up() migration is auto-generated, please modify it to your needs
     if (!$schema->hasTable(self::NAME)) {
         return true;
     }
     $app = \Eccube\Application::getInstance();
     $em = $app["orm.em"];
     $CsvType = new CsvType();
     $CsvType->setId(1);
     $CsvType->setName('商品CSV');
     $CsvType->setRank(3);
     $em->persist($CsvType);
     $CsvType = new CsvType();
     $CsvType->setId(2);
     $CsvType->setName('会員CSV');
     $CsvType->setRank(4);
     $em->persist($CsvType);
     $CsvType = new CsvType();
     $CsvType->setId(3);
     $CsvType->setName('受注CSV');
     $CsvType->setRank(1);
     $em->persist($CsvType);
     $CsvType = new CsvType();
     $CsvType->setId(4);
     $CsvType->setName('配送CSV');
     $CsvType->setRank(2);
     $em->persist($CsvType);
     $CsvType = new CsvType();
     $CsvType->setId(5);
     $CsvType->setName('カテゴリCSV');
     $CsvType->setRank(5);
     $em->persist($CsvType);
     $em->flush();
 }
コード例 #3
0
 /**
  * Setup
  */
 public function setUp()
 {
     parent::setUp();
     $this->initializeMailCatcher();
     for ($i = 0; $i < 10; $i++) {
         $this->createCustomer('user-' . $i . '@example.com');
     }
     // sqlite では CsvType が生成されないので、ここで作る
     $CsvType = $this->app['eccube.repository.master.csv_type']->find(2);
     if (!is_object($CsvType)) {
         $CsvType = new CsvType();
         $CsvType->setId(2);
         $CsvType->setName('会員CSV');
         $CsvType->setRank(4);
         $this->app['orm.em']->persist($CsvType);
         $this->app['orm.em']->flush();
     }
 }
コード例 #4
0
 /**
  * @param Schema $schema
  */
 public function up(Schema $schema)
 {
     // this up() migration is auto-generated, please modify it to your needs
     if (!$schema->hasTable(self::NAME)) {
         return true;
     }
     $app = new \Eccube\Application();
     $app->initialize();
     $app->boot();
     $em = $app["orm.em"];
     $CsvType = new CsvType();
     $CsvType->setId(1);
     $CsvType->setName('商品管理');
     $CsvType->setRank(3);
     $em->persist($CsvType);
     $CsvType = new CsvType();
     $CsvType->setId(2);
     $CsvType->setName('会員管理');
     $CsvType->setRank(4);
     $em->persist($CsvType);
     $CsvType = new CsvType();
     $CsvType->setId(3);
     $CsvType->setName('受注管理');
     $CsvType->setRank(1);
     $em->persist($CsvType);
     $CsvType = new CsvType();
     $CsvType->setId(4);
     $CsvType->setName('配送管理');
     $CsvType->setRank(2);
     $em->persist($CsvType);
     $CsvType = new CsvType();
     $CsvType->setId(5);
     $CsvType->setName('カテゴリ');
     $CsvType->setRank(5);
     $em->persist($CsvType);
     $em->flush();
 }