protected function SimplenewsRecipientHandlerTest::createUsers in Simplenews 3.x
Same name and namespace in other branches
- 8.2 tests/src/Functional/SimplenewsRecipientHandlerTest.php \Drupal\Tests\simplenews\Functional\SimplenewsRecipientHandlerTest::createUsers()
Create some test users.
2 calls to SimplenewsRecipientHandlerTest::createUsers()
- SimplenewsRecipientHandlerTest::testNewUsers in tests/
src/ Functional/ SimplenewsRecipientHandlerTest.php - Tests the "new users" recipient handler.
- SimplenewsRecipientHandlerTest::testSubscribersByRole in tests/
src/ Functional/ SimplenewsRecipientHandlerTest.php - Tests the "subscribers by role" recipient handler.
File
- tests/
src/ Functional/ SimplenewsRecipientHandlerTest.php, line 124
Class
- SimplenewsRecipientHandlerTest
- Test cases for creating and sending newsletters.
Namespace
Drupal\Tests\simplenews\FunctionalCode
protected function createUsers($subscribe = FALSE) {
$subscription_manager = \Drupal::service('simplenews.subscription_manager');
do {
$new_user = $this
->drupalCreateUser([]);
if ($subscribe) {
$subscription_manager
->subscribe($new_user
->getEmail(), 'default', FALSE);
}
$users[$new_user
->getEmail()] = $new_user;
} while (count($users) < 5);
return $users;
}