function password_policy_load_policy_by_name in Password Policy 7
Loads the policy with the specified name.
Attempts to load the policy from a static cache variable. If not found, loads the policy from the database.
Parameters
string $name: The name of the policy.
Return value
array|false A populated policy array or FALSE if not found.
3 calls to password_policy_load_policy_by_name()
- password_policy_features_export in ./
password_policy.features.inc - Implements hook_features_export().
- password_policy_features_export_render in ./
password_policy.features.inc - Implements hook_features_export_render().
- password_policy_features_rebuild in ./
password_policy.features.inc - Implements hook_features_rebuild().
File
- ./
password_policy.module, line 1441 - Allows enforcing restrictions on user passwords by defining policies.
Code
function password_policy_load_policy_by_name($name) {
static $policies = array();
if (isset($policies[$name])) {
return $policies[$name];
}
else {
$policy = _password_policy_load_policy_from_db(array(
'name' => $name,
));
if ($policy) {
$policies[$name] = $policy;
return $policy;
}
}
return FALSE;
}