public function PasswordPolicy::check in Password Policy 7.2
Checks password versus each of the policy's active constraints.
Parameters
string $password: Password.
object $account: User account.
Return value
array Failure messages for failed constraints.
File
- includes/
PasswordPolicy.inc, line 119  - Contains PasswordPolicy.
 
Class
- PasswordPolicy
 - Defines a class used for managing Password Policies.
 
Code
public function check($password, $account) {
  $errors = array();
  foreach ($this
    ->activeConstraints() as $constraint) {
    if (!$constraint
      ->check($password, $account)) {
      $errors = array_merge($errors, $constraint
        ->failMessages($password, $account));
    }
  }
  return $errors;
}