protected function NotLoggedDeleteAnonymizeTest::createTestUser in Auto Purge Users 8.3
Active user settings.
Expected to be deleted, their content anonymized.
Overrides SettingsBase::createTestUser
1 call to NotLoggedDeleteAnonymizeTest::createTestUser()
- NotLoggedDeleteAnonymizeTest::setUp in tests/
src/ Functional/ NotLoggedDeleteAnonymizeTest.php
File
- tests/
src/ Functional/ NotLoggedDeleteAnonymizeTest.php, line 86
Class
- NotLoggedDeleteAnonymizeTest
- Purge users who did not log in for a specific period.
Namespace
Drupal\Tests\purge_users\FunctionalCode
protected function createTestUser() : void {
// User is created 12 months ago and never logged in.
$this->neverLoggedUser = $this
->createUser([], NULL, FALSE, [
'created' => strtotime('-12 month'),
'login' => 0,
]);
$this->activeUserToDelete = $this
->createUser();
$this->node = $this
->createNode([
'uid' => $this->activeUserToDelete
->id(),
'published' => TRUE,
]);
$this->activeUserToDelete->created = strtotime("-20 month");
$this->activeUserToDelete->login = strtotime("-13 month");
$this->activeUserToDelete
->save();
// User is created 20 months ago and logged in 3 days ago.
$this->activeUser = $this
->createUser([], NULL, FALSE, [
'created' => strtotime('-20 month'),
'login' => strtotime('-3 day'),
]);
}