/** * @param BaseUser $user * @return User */ public static function fromUser(BaseUser $user) { $newUser = new User(); $newUser->setUsername($user->getUsername()); $newUser->setEmail($user->getEmail()); $newUser->setActive($user->isActive()); $newUser->setDisplayName($user->getDisplayName()); $newUser->setFirstName($user->getFirstName()); $newUser->setLastName($user->getLastName()); return $newUser; }
/** * @param bool $flag * @dataProvider trueFalseProvider */ public function testIsSetActive($active) { $this->user->setActive($active); $this->assertSame($active, $this->user->isActive()); }