public function ForcePasswordChangeMapper::insertExpiryForRoles in Force Password Change 8
Same name and namespace in other branches
- 2.0.x src/Mapper/ForcePasswordChangeMapper.php \Drupal\force_password_change\Mapper\ForcePasswordChangeMapper::insertExpiryForRoles()
*
Overrides ForcePasswordChangeMapperInterface::insertExpiryForRoles
File
- src/
Mapper/ ForcePasswordChangeMapper.php, line 85
Class
Namespace
Drupal\force_password_change\MapperCode
public function insertExpiryForRoles(array $values) {
if (count($values)) {
// Prepare the insert query for new roles that have not had their password expiry set
$query = $this->connection
->insert('force_password_change_expiry')
->fields([
'rid',
'expiry',
'weight',
]);
foreach ($values as $role_values) {
$query
->values($role_values);
}
$query
->execute();
}
}