Example #1
0
 public function load(\Doctrine\Common\Persistence\ObjectManager $manager)
 {
     $this->loadCountry($manager);
     $country = $manager->getRepository('UnrLabDomainBundle:Country')->findOneBy(array('code' => 'FR'));
     $superAdmin = new SuperAdmin('admin', md5('admin'));
     $superAdmin->setFirstname('macha')->setLastname('Grimm')->setEmail('*****@*****.**');
     $billUser = new BillUser('bill', md5('bill'));
     $billUser->setFirstname('Bill')->setLastname('User')->setEmail('*****@*****.**');
     $billUser1 = new BillUser('tom', md5('tom'));
     $billUser1->setFirstname('Tom')->setLastname('Tom')->setEmail('*****@*****.**');
     $manager->persist($superAdmin);
     $manager->persist($billUser);
     $manager->persist($billUser1);
     $manager->flush();
     $company = new Company();
     $company->setName('Supa dupa corp')->setReference('SDC')->setSiren('123456789')->addUser($billUser)->setAddress1('2, place Masséna')->setCp('06000')->setCity('Nice')->setCountry($country);
     $company1 = new Company();
     $company1->setName('GPS corp')->setReference('GPSC')->setSiren('987654321')->addUser($billUser1)->setAddress1('2, avenue des champs élysées')->setCp('75000')->setCity('Paris')->setCountry($country);
     $manager->persist($company);
     $manager->persist($company1);
     $manager->flush();
 }
Example #2
0
 /**
  * Add one user
  * 
  * @param \UnrLab\DomainBundle\Entity\BillUser $user
  * 
  * @return \UnrLab\DomainBundle\Entity\Company
  */
 public function addUser(BillUser $user)
 {
     $user->setCompany($this);
     $this->users->add($user);
     return $this;
 }