/** * {@inheritdoc} */ public function load(ObjectManager $manager) { $user = $this->getUser($manager); foreach ($this->items as $item) { /* @var $quote Quote */ $quote = new Quote(); $quote->setQid($item['qid'])->setOwner($user)->setOrganization($user->getOrganization()); foreach ($item['products'] as $sku => $items) { $this->addQuoteProduct($manager, $quote, $sku, $items); } $manager->persist($quote); $this->setReference($item['qid'], $quote); } $manager->flush(); }