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($username, array $groups, $moreFields = false) { $dataUser = ['username' => $username, 'password' => $this->_password]; if ($moreFields && is_array($moreFields)) { foreach ($moreFields as $field => $value) { $dataUser[$field] = $value; } } $model = new UserModel($dataUser); $model->setGroups($groups); 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; }
protected function mapDataToUserModel($username, array $groups) { $model = new UserModel(['username' => $username, 'password' => $this->_password]); $model->setGroups($groups); return $model; }