Example #1
0
 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;
 }
Example #2
0
 protected function mapDataToUserModel(adLDAPUserModel $user, $password)
 {
     $model = new UserModel(['username' => $user->getAccountName(), 'password' => $password ? $this->_hasher->make($password) : null]);
     $model->setUserInfo($user);
     return $model;
 }