Example #1
0
 public function setUp()
 {
     $this->em = $this->db('ORM')->getOm();
     $this->purgeDatabase();
     // User 1
     $user1 = new User();
     $user1->setUsername('user1');
     $user1->setEmail('*****@*****.**');
     $user1->setPassword('securepassword');
     $user1->setSalt('salt');
     $user1->setLocale('en');
     $this->user1 = $user1;
     $this->em->persist($this->user1);
     // User 2
     $user2 = new User();
     $user2->setUsername('user2');
     $user2->setEmail(null);
     $user2->setPassword('securepassword');
     $user2->setSalt('salt');
     $user2->setLocale('en');
     $this->user2 = $user2;
     $this->em->persist($this->user2);
     // User 3
     $user3 = new User();
     $user3->setUsername('user3');
     $user3->setEmail('*****@*****.**');
     $user3->setPassword('securepassword');
     $user3->setSalt('salt');
     $user3->setLocale('en');
     $user3->setPasswordResetToken('thisisasupersecrettoken');
     $user3->setPasswordResetTokenExpiresAt((new \DateTime())->add(new \DateInterval('PT24H')));
     $user3->setPasswordResetTokenEmailsSent(1);
     $this->user3 = $user3;
     $this->em->persist($this->user3);
     $this->em->flush();
 }