/** * @param User $user * @return UserDataObject */ public function mapToDataObject(User $user) { $userDataObject = new UserDataObject(); $userDataObject->id = $user->getId(); $userDataObject->name = $user->getName(); $userDataObject->passwordHash = $user->getPasswordHash(); return $userDataObject; }
/** * @param User $user * @param string $password * @return bool */ public function verifyUserPassword(User $user, $password) { return $this->verifyPassword($password, $user->getPasswordHash()); }