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($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;
 }
Example #3
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;
 }
 protected function mapDataToUserModel($username, array $groups)
 {
     $model = new UserModel(['username' => $username, 'password' => $this->_password]);
     $model->setGroups($groups);
     return $model;
 }