Exemple #1
0
 /**
  * @param $userName
  * @param $email
  * @param $name
  * @param $password
  *
  * @dataProvider generateUsers
  */
 public function testPropertiesAndSetters($userName, $email, $name, $password)
 {
     $model = new UserDto($userName, $email, $name, $password);
     $model->setPassword($password);
     $this->assertEquals($userName, $model->getUserName());
     $this->assertEquals($email, $model->getEmail());
     $this->assertEquals($name, $model->getName());
     $this->assertNotEquals($password, $model->getPassword());
     $this->assertEquals(sha1($password), $model->getPassword());
 }
 public function mapUserDtoToUser(UserDto $userDto)
 {
     $user = new User();
     $user->setId($userDto->getId());
     $user->setEmail($userDto->getEmail());
     $user->setFirstName($userDto->getFirstName());
     $user->setLastName($userDto->getLastName());
     $user->setUsername($userDto->getUserName());
     $user->setPicture($userDto->getPicture());
     $user->setFile($userDto->getFile());
     $user->setDisplay($userDto->getDisplay());
     $user->setRole($userDto->getRole());
     return $user;
 }