コード例 #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();
 }
コード例 #2
0
ファイル: EmailTypeTest.php プロジェクト: Maksold/platform
 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);
     }
 }