You are here

Classes, traits, and interfaces in Simplenews 3.x

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
AbortSendingException class Drupal\simplenews src/AbortSendingException.php Exception to throw to abort the current batch of sending. 3
AddSimplenewsIssueActionLinks class Drupal\simplenews\Plugin\Derivative src/Plugin/Derivative/AddSimplenewsIssueActionLinks.php Provides dynamic link actions for simplenews content types. 1
ConfirmAddForm class Drupal\simplenews\Form src/Form/ConfirmAddForm.php Implements a add confirmation form for simplenews subscriptions.
ConfirmationController class Drupal\simplenews\Controller src/Controller/ConfirmationController.php Returns responses for confirmation and subscriber routes.
ConfirmMultiForm class Drupal\simplenews\Form src/Form/ConfirmMultiForm.php Implements a multi confirmation form for simplenews subscriptions.
ConfirmRemovalForm class Drupal\simplenews\Form src/Form/ConfirmRemovalForm.php Implements a removal confirmation form for simplenews subscriptions.
HTMLTestingMailSystem class Drupal\simplenews\Plugin\Mail src/Plugin/Mail/HTMLTestingMailSystem.php A mail sending implementation that captures sent messages to a variable.
Issue class Drupal\simplenews\Plugin\migrate\source\d7 src/Plugin/migrate/source/d7/Issue.php Migration source for Subscriber issues in D7 (7.x-1.x branch).
IssueItem class Drupal\simplenews\Plugin\Field\FieldType src/Plugin/Field/FieldType/IssueItem.php Defines the 'issue' entity field type (extended entity_reference).
IssueWidget class Drupal\simplenews\Plugin\Field\FieldWidget src/Plugin/Field/FieldWidget/IssueWidget.php Plugin implementation of the 'simplenews_issue' widget.
Link class Drupal\simplenews\Plugin\views\field src/Plugin/views/field/Link.php Field handler to present a link to the subscriber.
MailBuilder class Drupal\simplenews\Mail src/Mail/MailBuilder.php Default mail builder. 2
MailBuilderInterface interface Drupal\simplenews\Mail src/Mail/MailBuilderInterface.php Builds newsletter and confirmation mails. 1
MailCacheBuild class Drupal\simplenews\Mail src/Mail/MailCacheBuild.php Source cache implementation that caches build and data element. 2
MailCacheInterface interface Drupal\simplenews\Mail src/Mail/MailCacheInterface.php Interface for a simplenews mail cache implementation. 1
MailCacheNone class Drupal\simplenews\Mail src/Mail/MailCacheNone.php Cache implementation that does not cache anything at all.
MailCacheStatic abstract class Drupal\simplenews\Mail src/Mail/MailCacheStatic.php Abstract implementation of the mail caching that does static caching. 2
MailEntity class Drupal\simplenews\Mail src/Mail/MailEntity.php Default mail class for entities. 1
Mailer class Drupal\simplenews\Mail src/Mail/Mailer.php Default Mailer. 2
MailerInterface interface Drupal\simplenews\Mail src/Mail/MailerInterface.php Sends newsletter and subscription mails. 1 4
MailFormatHelper class Drupal\simplenews\Mail src/Mail/MailFormatHelper.php Extended mail formatter helpers.
MailInterface interface Drupal\simplenews\Mail src/Mail/MailInterface.php A newsletter mail. 2
MailSettingsForm class Drupal\simplenews\Form src/Form/MailSettingsForm.php Configure simplenews newsletter settings. 1
MailTest class Drupal\simplenews\Mail src/Mail/MailTest.php Example mail implementation used for tests. 1
MigrationSubscriber class Drupal\simplenews\EventSubscriber src/EventSubscriber/MigrationSubscriber.php Create a simplenews field on relevant content types. 2
Newsletter class Drupal\simplenews\Entity src/Entity/Newsletter.php Defines the simplenews newsletter entity. 15
Newsletter class Drupal\simplenews\Plugin\migrate\source\d7 src/Plugin/migrate/source/d7/Newsletter.php Migration source for Newsletter entities in D7.
NewsletterDeleteForm class Drupal\simplenews\Form src/Form/NewsletterDeleteForm.php Builds the form to delete a contact category.
NewsletterForm class Drupal\simplenews\Form src/Form/NewsletterForm.php Base form for category edit forms.
NewsletterInterface interface Drupal\simplenews src/NewsletterInterface.php Provides an interface defining a simplenews newsletter entity. 1 4
NewsletterListBuilder class Drupal\simplenews src/NewsletterListBuilder.php Defines a class to build a listing of simplenews newsletter entities.
NewsletterSettingsForm class Drupal\simplenews\Form src/Form/NewsletterSettingsForm.php Configure simplenews newsletter settings. 1
NodeTabForm class Drupal\simplenews\Form src/Form/NodeTabForm.php Configure simplenews subscriptions of a user. 1
PendingSensorPlugin class Drupal\simplenews\Plugin\monitoring\SensorPlugin src/Plugin/monitoring/SensorPlugin/PendingSensorPlugin.php Monitors pending items in the simplenews mail spool.
PrepareUninstallForm class Drupal\simplenews\Form src/Form/PrepareUninstallForm.php Removes fields and data used by Simplenews. 1
RecipientHandler class Drupal\simplenews\RecipientHandler\Annotation src/RecipientHandler/Annotation/RecipientHandler.php Defines an recipient handler annotation object.
RecipientHandlerAll class Drupal\simplenews\Plugin\simplenews\RecipientHandler src/Plugin/simplenews/RecipientHandler/RecipientHandlerAll.php This handler sends a newsletter issue to all its subscribers.
RecipientHandlerBase abstract class Drupal\simplenews\Plugin\simplenews\RecipientHandler src/Plugin/simplenews/RecipientHandler/RecipientHandlerBase.php Base class for all Recipient Handler classes. 3 1
RecipientHandlerEntityBase abstract class Drupal\simplenews\Plugin\simplenews\RecipientHandler src/Plugin/simplenews/RecipientHandler/RecipientHandlerEntityBase.php Base for Recipient Handler classes based on EntityQuery. 2 2
RecipientHandlerInterface interface Drupal\simplenews\RecipientHandler src/RecipientHandler/RecipientHandlerInterface.php Interface for Simplenews Recipient Handler Classes. 1 1
RecipientHandlerManager class Drupal\simplenews\RecipientHandler src/RecipientHandler/RecipientHandlerManager.php Provides an recipient handler plugin manager. 2
RecipientHandlerNewUsers class Drupal\simplenews_demo\Plugin\simplenews\RecipientHandler modules/simplenews_demo/src/Plugin/simplenews/RecipientHandler/RecipientHandlerNewUsers.php This handler sends to all active users that have never logged in.
RecipientHandlerSelectBase abstract class Drupal\simplenews\Plugin\simplenews\RecipientHandler src/Plugin/simplenews/RecipientHandler/RecipientHandlerSelectBase.php Base for Recipient Handlers that access the database directly using Select. 1
RecipientHandlerSiteMail class Drupal\simplenews_demo\Plugin\simplenews\RecipientHandler modules/simplenews_demo/src/Plugin/simplenews/RecipientHandler/RecipientHandlerSiteMail.php Recipient Handler that sends to the main site mail.
RecipientHandlerSubscribersByRole class Drupal\simplenews_demo\Plugin\simplenews\RecipientHandler modules/simplenews_demo/src/Plugin/simplenews/RecipientHandler/RecipientHandlerSubscribersByRole.php This handler sends to all subscribers with the specified role.
RequestHashForm class Drupal\simplenews\Form src/Form/RequestHashForm.php Requests a new confirmation if the link has expired.
SendIssue class Drupal\simplenews\Plugin\Action src/Plugin/Action/SendIssue.php Sends a newsletter issue.
SendStatus class Drupal\simplenews\Plugin\views\field src/Plugin/views/field/SendStatus.php Field handler to provide send status of a newsletter issue.
SimplenewsAdministrationTest class Drupal\Tests\simplenews\Functional tests/src/Functional/SimplenewsAdministrationTest.php Managing of newsletter categories and content types.
SimplenewsCommands class Drupal\simplenews\Commands src/Commands/SimplenewsCommands.php A Drush commandfile. 2

Pages

Other projects