protected function mapDataToUserModel(adLDAPUserCollection $user, array $groups) { $model = new UserModel(['username' => $user->samaccountname, 'password' => $this->_password]); $model->setGroups($groups); $model->setUserInfo(['username' => $user->samaccountname, 'firstname' => $user->givenname, 'lastname' => $user->sn, 'email' => $user->mail]); return $model; }
protected function mapDataToUserModel(adLDAPUserModel $user, $password) { $model = new UserModel(['username' => $user->getAccountName(), 'password' => $password ? $this->_hasher->make($password) : null]); $model->setUserInfo($user); return $model; }