You are here

function simplenews_newsletter_get_all in Simplenews 8.2

Same name and namespace in other branches
  1. 8 simplenews.module \simplenews_newsletter_get_all()
  2. 7.2 simplenews.module \simplenews_newsletter_get_all()
  3. 3.x simplenews.module \simplenews_newsletter_get_all()

Loads all newsletters.

Return value

array All newsletter entities.

Related topics

12 calls to simplenews_newsletter_get_all()
SimplenewsAdministrationTest::testNewsletterSettings in tests/src/Functional/SimplenewsAdministrationTest.php
Test various combinations of newsletter settings.
SimplenewsAdministrationTest::testSubscriberStatusFilter in tests/src/Functional/SimplenewsAdministrationTest.php
Test content subscription status filter in subscriber view.
SimplenewsAdministrationTest::testSubscriptionManagement in tests/src/Functional/SimplenewsAdministrationTest.php
Test newsletter subscription management.
SimplenewsSubscribeTest::testSubscribeAnonymous in tests/src/Functional/SimplenewsSubscribeTest.php
TestSubscribeAnonymous.
SimplenewsSubscribeTest::testSubscribeAuthenticated in tests/src/Functional/SimplenewsSubscribeTest.php
TestSubscribeAuthenticated.

... See full list

File

./simplenews.module, line 638
Simplenews node handling, sent email, newsletter block and general hooks.

Code

function simplenews_newsletter_get_all() {
  $newsletters = Newsletter::loadMultiple();
  $entity_type = \Drupal::entityTypeManager()
    ->getDefinition('simplenews_newsletter');
  uasort($newsletters, [
    $entity_type
      ->getClass(),
    'sort',
  ]);
  return $newsletters;
}