Example #1
0
 public function testGetName()
 {
     $employee = new Employee();
     $employee->setFirstname('Peter');
     $employee->setLastname('Nijssen');
     $this->assertEquals('Peter Nijssen', $employee->getName());
 }
Example #2
0
 /**
  * {@inheritDoc}
  */
 public function load(ObjectManager $manager)
 {
     $faker = Factory::create();
     for ($i = 0; $i < 10; $i++) {
         $employee = new Employee();
         $employee->setFirstname($faker->firstName);
         $employee->setLastname($faker->lastName);
         $employee->setEmail($faker->email);
         $employee->setCompany($this->getReference('company-' . $i));
         $this->addReference('employee-' . $i, $employee);
         $manager->persist($employee);
     }
     $manager->flush();
 }
Example #3
0
 /**
  * {@inheritDoc}
  */
 public function load(ObjectManager $manager)
 {
     // First employee
     $employee = new Employee();
     $employee->setEmail('*****@*****.**');
     $employee->setFirstname('Larry');
     $employee->setLastname('Page');
     $employee->setCompany($this->getReference('google'));
     $manager->persist($employee);
     $manager->flush();
     // Second employee
     $employee = new Employee();
     $employee->setEmail('*****@*****.**');
     $employee->setFirstname('Sergey');
     $employee->setLastname('Brin');
     $employee->setCompany($this->getReference('google'));
     $manager->persist($employee);
     $manager->flush();
     // Third employee
     $employee = new Employee();
     $employee->setEmail('*****@*****.**');
     $employee->setFirstname('Bill');
     $employee->setLastname('Gates');
     $employee->setCompany($this->getReference('microsoft'));
     $manager->persist($employee);
     $manager->flush();
     // Fourth employee
     $employee = new Employee();
     $employee->setEmail('*****@*****.**');
     $employee->setFirstname('Vic');
     $employee->setLastname('Gundotra');
     $employee->setCompany($this->getReference('google'));
     $employee->setDeletedAt(new \DateTime());
     $manager->persist($employee);
     $manager->flush();
 }