/** * @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; }