public function setUp() { parent::setUp(); $this->removeBlock(); $this->DeviceType = $this->app['eccube.repository.master.device_type']->find(DeviceType::DEVICE_TYPE_PC); for ($i = 0; $i < 10; $i++) { $Block = new Block(); $Block->setName('block-' . $i)->setFileName('block/block-' . $i)->setLogicFlg(1)->setDeletableFlg(0)->setDeviceType($this->DeviceType); $this->app['orm.em']->persist($Block); $this->app['orm.em']->flush(); // ここで flush しないと, MySQL で ID が取得できない $this->block_id = $Block->getId(); } }