protected function SimplenewsTestBase::getLatestSubscriber in Simplenews 8.2
Same name and namespace in other branches
- 3.x tests/src/Functional/SimplenewsTestBase.php \Drupal\Tests\simplenews\Functional\SimplenewsTestBase::getLatestSubscriber()
Returns the last created Subscriber.
Return value
\Drupal\simplenews\Entity\Subscriber|null The Subscriber entity, or NULL if there is none.
3 calls to SimplenewsTestBase::getLatestSubscriber()
- SimplenewsPersonalizationFormsTest::testDeleteAccount in tests/src/ Functional/ SimplenewsPersonalizationFormsTest.php 
- Delete account, subscriptions deleted.
- SimplenewsPersonalizationFormsTest::testDisableAccount in tests/src/ Functional/ SimplenewsPersonalizationFormsTest.php 
- Disable account, subscriptions inactive.
- SimplenewsPersonalizationFormsTest::testSynchronizeSubscribeRegister in tests/src/ Functional/ SimplenewsPersonalizationFormsTest.php 
- Subscribe then register: fields updated, subscription remains unconfirmed.
File
- tests/src/ Functional/ SimplenewsTestBase.php, line 257 
Class
- SimplenewsTestBase
- Base class for simplenews web tests.
Namespace
Drupal\Tests\simplenews\FunctionalCode
protected function getLatestSubscriber() {
  $snids = \Drupal::entityQuery('simplenews_subscriber')
    ->sort('created', 'DESC')
    ->range(0, 1)
    ->execute();
  return empty($snids) ? NULL : Subscriber::load(array_shift($snids));
}