You are here

Classes, traits, and interfaces in Workbench Email 2.x

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
Author class Drupal\workbench_email\Plugin\RecipientType src/Plugin/RecipientType/Author.php Provides a recipient type of the content author.
ConfigDependenciesTest class Drupal\Tests\workbench_email\Kernel tests/src/Kernel/ConfigDependenciesTest.php Defines a class for testing config dependencies.
ContentModerationStateChangedEvent class Drupal\workbench_email\EventSubscriber src/EventSubscriber/ContentModerationStateChangedEvent.php Defines content moderation state change events. 1
ContentModerationWorkbenchEmailTest class Drupal\Tests\workbench_email\Functional tests/src/Functional/ContentModerationWorkbenchEmailTest.php Defines a class for testing workbench email with content moderation.
EmailField class Drupal\workbench_email\Plugin\RecipientType src/Plugin/RecipientType/EmailField.php Provides a recipient type of an email field. 1
EntityReferenceUser class Drupal\workbench_email\Plugin\RecipientType src/Plugin/RecipientType/EntityReferenceUser.php Provides a recipient type based on entity reference fields.
FixedEmail class Drupal\workbench_email\Plugin\RecipientType src/Plugin/RecipientType/FixedEmail.php Provides a recipient type of fixed email field
LastRevisionAuthor class Drupal\workbench_email\Plugin\RecipientType src/Plugin/RecipientType/LastRevisionAuthor.php Defines a plugin for mailing to last revision author.
QueuedEmail class Drupal\workbench_email src/QueuedEmail.php A value object for queued email. 2
RecipientPluginUpdatePathTest class Drupal\Tests\workbench_email\Functional tests/src/Functional/RecipientPluginUpdatePathTest.php Defines a class for testing upgrade path.
RecipientType class Drupal\workbench_email\Annotation src/Annotation/RecipientType.php Defines a Recipient type annotation object.
RecipientTypeBase abstract class Drupal\workbench_email\Plugin src/Plugin/RecipientTypeBase.php Provides a base class for Recipient type plugins. 5 5
RecipientTypeInterface interface Drupal\workbench_email\Plugin src/Plugin/RecipientTypeInterface.php Defines the interface for Recipient type plugins. 1 1
RecipientTypePluginCollection class Drupal\workbench_email src/RecipientTypePluginCollection.php A collection of recipient types. 1
RecipientTypePluginManager class Drupal\workbench_email src/RecipientTypePluginManager.php Manages recipient types. 2
RecipientTypePluginsTest class Drupal\Tests\workbench_email\Kernel tests/src/Kernel/RecipientTypePluginsTest.php Defines a class for testing handlers.
Role class Drupal\workbench_email\Plugin\RecipientType src/Plugin/RecipientType/Role.php Provides a recipient type of user role. 1
RolesWithAccess class Drupal\workbench_email\Plugin\RecipientType src/Plugin/RecipientType/RolesWithAccess.php Provides a recipient type for Workbench Access Sections.
Template class Drupal\workbench_email\Entity src/Entity/Template.php Defines the Email Template entity. 4
TemplateDeleteForm class Drupal\workbench_email\Form src/Form/TemplateDeleteForm.php Builds the form to delete Email Template entities.
TemplateForm class Drupal\workbench_email\Form src/Form/TemplateForm.php Class TemplateForm.
TemplateHtmlRouteProvider class Drupal\workbench_email src/TemplateHtmlRouteProvider.php Provides routes for Email Template entities.
TemplateInterface interface Drupal\workbench_email src/TemplateInterface.php Provides an interface for defining Email Template entities. 1 13
TemplateListBuilder class Drupal\workbench_email src/TemplateListBuilder.php Provides a listing of Email Template entities.
UpdateHelper class Drupal\workbench_email\Update src/Update/UpdateHelper.php Defines a class for update helpers. 1
WorkbenchEmailDeriver class Drupal\workbench_email\Plugin\Derivative src/Plugin/Derivative/WorkbenchEmailDeriver.php Deriver to define a queue for each entity type.
WorkbenchEmailProcessor class Drupal\workbench_email src/WorkbenchEmailProcessor.php Defines a class for processing a queue for a given entity ID. 2
WorkbenchEmailProcessor class Drupal\workbench_email\Plugin\QueueWorker src/Plugin/QueueWorker/WorkbenchEmailProcessor.php Sends emails notifications for workbench events.
WorkbenchEmailTestBase abstract class Drupal\Tests\workbench_email\Functional tests/src/Functional/WorkbenchEmailTestBase.php Defines a base class for workbench email tests. 2
WorkbenchEmailTestTrait trait Drupal\Tests\workbench_email\Traits tests/src/Traits/WorkbenchEmailTestTrait.php Contains helper classes for tests to set up various configuration. 2
WorkbenchTransitionEmailTest class Drupal\Tests\workbench_email\Functional tests/src/Functional/WorkbenchTransitionEmailTest.php Tests the view access control handler for moderation state entities.
WorkbenchTransitionEventSubscriber class Drupal\workbench_email\EventSubscriber src/EventSubscriber/WorkbenchTransitionEventSubscriber.php Subscribes to transition changes to send notification emails. 2

Other projects