/** * @param ObjectManager $manager * @param AccountUser $accountUser * @param string $label * * @return ShoppingList */ protected function createShoppingList(ObjectManager $manager, AccountUser $accountUser, $label) { $shoppingList = new ShoppingList(); $shoppingList->setOwner($accountUser); $shoppingList->setOrganization($accountUser->getOrganization()); $shoppingList->setAccountUser($accountUser); $shoppingList->setAccount($accountUser->getCustomer()); $shoppingList->setNotes('Some notes for ' . $label); $shoppingList->setLabel($label); $manager->persist($shoppingList); }
/** * @param ObjectManager $manager * @param string $name * @param AccountUser $accountUser * @param bool $isCurrent * * @return ShoppingList */ protected function createShoppingList(ObjectManager $manager, AccountUser $accountUser, $name, $isCurrent = false) { $shoppingList = new ShoppingList(); $shoppingList->setOrganization($accountUser->getOrganization()); $shoppingList->setAccountUser($accountUser); $shoppingList->setAccount($accountUser->getAccount()); $shoppingList->setLabel($name . '_label'); $shoppingList->setNotes($name . '_notes'); $shoppingList->setCurrent($isCurrent); $manager->persist($shoppingList); $this->addReference($name, $shoppingList); return $shoppingList; }