You are here

protected function PasswordPolicyBaseTestCase::matchPolicy in Password Policy 7.2

Determines whether account matches policy.

That is, determines whether account is covered by a given policy.

Parameters

PasswordPolicy $policy: Policy.

object $account: User object.

Return value

bool TRUE if the account matches the policy, FALSE otherwise.

3 calls to PasswordPolicyBaseTestCase::matchPolicy()
PasswordPolicyConditionsTestCase::testAuthmapCondition in ./password_policy.test
Tests authmap condition.
PasswordPolicyConditionsTestCase::testMultipleConditions in ./password_policy.test
Tests using multiple conditions.
PasswordPolicyConditionsTestCase::testRoleCondition in ./password_policy.test
Tests role condition.

File

./password_policy.test, line 103
Unit tests for Password policy module.

Class

PasswordPolicyBaseTestCase
Base test case class for Password Policy.

Code

protected function matchPolicy(PasswordPolicy $policy, $account = NULL) {
  if ($account === NULL) {
    $account = $this->account;
  }
  return $policy
    ->match($account);
}