You are here

public function MassPasswordTestBase::getUserWeightFromAccountsArray in Mass Password Change 8

Get weight from accounts array.

Parameters

\Drupal\user\UserInterface[] $accounts: User objects.

int $uid: Searched user Id.

Return value

int|bool return FALSE, if user account with selected uid not found, otherwise return account object weight.

7 calls to MassPasswordTestBase::getUserWeightFromAccountsArray()
MassPasswordChange::testAdminUserMassPasswordChange in tests/src/Functional/MassPasswordChange.php
Test Password change function for Admin (uid=1) user.
MassPasswordChange::testCurrentUserMassPasswordChange in tests/src/Functional/MassPasswordChange.php
Test Password change function for current user.
MassPasswordChange::testOtherUsersMassPasswordChange in tests/src/Functional/MassPasswordChange.php
Test Change password function for other users.
MassPasswordReset::testAdminUserMassPasswordReset in tests/src/Functional/MassPasswordReset.php
Test Password reset function for Admin (uid=1) user.
MassPasswordReset::testBlockedUserMassPasswordReset in tests/src/Functional/MassPasswordReset.php
Test Password reset function with blocked user.

... See full list

File

tests/src/Functional/MassPasswordTestBase.php, line 94

Class

MassPasswordTestBase
Test base class for mass_password_change module.

Namespace

Drupal\Tests\mass_password_change\Functional

Code

public function getUserWeightFromAccountsArray(array $accounts, $uid) {
  $weight = 0;
  foreach ($accounts as $account) {
    if ($account
      ->id() == $uid) {
      return $weight;
    }
    $weight++;
  }
  return FALSE;
}