Ejemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function load(ObjectManager $manager)
 {
     $this->em = $manager;
     $this->organization = $manager->getRepository('OroOrganizationBundle:Organization')->getFirst();
     $this->email = new Email();
     $this->email->setEmail('*****@*****.**');
     $this->em->persist($this->email);
     $user4 = $this->createUser('Lucas', 'Thornton');
     $user5 = $this->createUser('Traci', 'Patric');
     $this->setReference('user_4', $user4);
     $this->setReference('user_5', $user5);
     $this->em->flush();
 }
Ejemplo n.º 2
0
 public function testBindValidData()
 {
     $formData = array('email' => '*****@*****.**');
     $type = new EmailType();
     $form = $this->factory->create($type);
     $email = new Email();
     $email->setEmail($formData['email']);
     $form->submit($formData);
     $this->assertTrue($form->isSynchronized());
     $this->assertEquals($email, $form->getData());
     $view = $form->createView();
     $children = $view->children;
     foreach (array_keys($formData) as $key) {
         $this->assertArrayHasKey($key, $children);
     }
 }
Ejemplo n.º 3
0
 /**
  * Add Email to User
  *
  * @param  Email $email
  *
  * @return User
  */
 public function addEmail(Email $email)
 {
     $this->emails[] = $email;
     $email->setUser($this);
     return $this;
 }