Exemplo n.º 1
0
 /**
  * @param ObjectManager $manager
  * @param string $name
  * @param Account $parent
  * @param AccountGroup $group
  * @return Account
  */
 protected function createAccount(ObjectManager $manager, $name, Account $parent = null, AccountGroup $group = null)
 {
     $account = new Account();
     $account->setName($name);
     $organization = $manager->getRepository('OroOrganizationBundle:Organization')->getFirst();
     $account->setOrganization($organization);
     if ($parent) {
         $account->setParent($parent);
     }
     if ($group) {
         $account->setGroup($group);
     }
     $manager->persist($account);
     $this->addReference($name, $account);
     return $account;
 }