示例#1
0
 /**
  * @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;
 }
示例#2
0
 /**
  * @param bool $flag
  * @dataProvider trueFalseProvider
  */
 public function testIsSetActive($active)
 {
     $this->user->setActive($active);
     $this->assertSame($active, $this->user->isActive());
 }