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(); }