You are here

Classes, traits, and interfaces in Courier 8

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
Broken class Drupal\courier\Plugin\IdentityChannel src/Plugin/IdentityChannel/Broken.php Fallback plugin for missing IdentityChannel plugins.
ChannelBase abstract class Drupal\courier src/ChannelBase.php Defines an base class for channels. 2 2
ChannelFailure class Drupal\courier\Exception src/Exception/ChannelFailure.php Defines an exception for when a message cannot be sent. 1
ChannelFormController class Drupal\courier\Controller src/Controller/ChannelFormController.php Controller for channels.
ChannelInterface interface Drupal\courier src/ChannelInterface.php Defines an interface for channels (templates). 2 9
ComposeAccessCheck class Drupal\courier_message_composer\Access courier_message_composer/src/Access/ComposeAccessCheck.php Checks if user can send to a channel. 2
CourierChannelConverter class Drupal\courier\ParamConverter src/ParamConverter/CourierChannelConverter.php Provides upcasting for a courier channel entity type ID. 2
CourierChannelConverter class Drupal\courier\ProxyClass\ParamConverter src/ProxyClass/ParamConverter/CourierChannelConverter.php Provides a proxy class for \Drupal\courier\ParamConverter\CourierChannelConverter.
CourierContext class Drupal\courier\Entity src/Entity/CourierContext.php Defines a courier_context configuration entity. 1
CourierContextInterface interface Drupal\courier src/CourierContextInterface.php Provides an interface defining a courier_context entity. 1 2
CourierGlobalCollectionEntityTest class Drupal\Tests\courier\Kernel tests/src/Kernel/CourierGlobalCollectionEntityTest.php Tests Courier global template collections entities.
CourierGlobalCollectionInvalidTemplateTest class Drupal\Tests\courier\Kernel tests/src/Kernel/CourierGlobalCollectionInvalidTemplateTest.php Tests Courier global template collections with invalid template types.
CourierGlobalCollectionTest class Drupal\Tests\courier\Kernel tests/src/Kernel/CourierGlobalCollectionTest.php Tests Courier global template collections interaction with local templates.
CourierKernelTestBase abstract class Drupal\Tests\courier\Kernel tests/src/Kernel/CourierKernelTestBase.php Base kernel test. 6 1
CourierMaintenanceForm class Drupal\courier\Form src/Form/CourierMaintenanceForm.php Courier maintenance form. 1
CourierMaintenanceFormTest class Drupal\courier\Tests src/Tests/CourierMaintenanceFormTest.php Courier maintenance form web test.
CourierManager class Drupal\courier\Service src/Service/CourierManager.php The courier manager. 2
CourierManagerInterface interface Drupal\courier\Service src/Service/CourierManagerInterface.php Interface for Courier manager. 1 3
CourierManagerTest class Drupal\Tests\courier\Kernel tests/src/Kernel/CourierManagerTest.php Tests Courier manager.
CourierMessageController class Drupal\courier_message_composer\Controller courier_message_composer/src/Controller/CourierMessageController.php Returns responses for CourierMessageController routes.
CourierMessageQueueManagerTest class Drupal\Tests\courier\Kernel tests/src/Kernel/CourierMessageQueueManagerTest.php Tests message queue manager.
CourierSystemTest class Drupal\Tests\courier_system\Kernel courier_system/tests/src/Kernel/CourierSystemTest.php Tests Courier system.
CourierTemplate class Drupal\courier\Ajax src/Ajax/CourierTemplate.php Defines a CourierTemplate AJAX command. 2
CourierTest class Drupal\courier\Tests src/Tests/CourierTest.php Courier test.
CourierTokenElementTrait trait Drupal\courier src/CourierTokenElementTrait.php Defines a trait for adding a token element based on available tokens for a template collection. 3
Email class Drupal\courier\Entity src/Entity/Email.php Defines storage for a composed email. 1
EmailDeleteForm class Drupal\courier\Form src/Form/EmailDeleteForm.php Form for deleting an email.
EmailForm class Drupal\courier\Form src/Form/EmailForm.php Form controller for email.
EmailInterface interface Drupal\courier src/EmailInterface.php Provides an interface defining a courier_email entity. 1 2
GlobalTemplateCollection class Drupal\courier\Entity src/Entity/GlobalTemplateCollection.php Defines a sync-able template collection. 7
GlobalTemplateCollectionException class Drupal\courier\Exception src/Exception/GlobalTemplateCollectionException.php Defines an exception for global template collection entities. 1
GlobalTemplateCollectionInterface interface Drupal\courier\Entity src/Entity/GlobalTemplateCollectionInterface.php Interface for global template collection entities. 1 2
GlobalTemplateCollectionManager class Drupal\courier\Service src/Service/GlobalTemplateCollectionManager.php The global template collection manager. 2
GlobalTemplateCollectionManagerInterface interface Drupal\courier\Service src/Service/GlobalTemplateCollectionManagerInterface.php Interface for the global template collection manager. 1
IdentityChannel class Drupal\courier\Annotation src/Annotation/IdentityChannel.php A bridge applying identity information to a message.
IdentityChannelManager class Drupal\courier\Service src/Service/IdentityChannelManager.php Manages discovery and instantiation of CourierIdentity plugins. 2
IdentityChannelManagerInterface interface Drupal\courier\Service src/Service/IdentityChannelManagerInterface.php Interface for identity channel manager. 1 6
IdentityChannelPluginInterface interface Drupal\courier\Plugin\IdentityChannel src/Plugin/IdentityChannel/IdentityChannelPluginInterface.php Interface for IdentityChannel plugins. 3 2
IdentityException class Drupal\courier\Exception src/Exception/IdentityException.php Defines an exception for when an identity cannot be applied. 1
MessageForm class Drupal\courier_message_composer\Form courier_message_composer/src/Form/MessageForm.php Create a message. 1
MessageQueueItem class Drupal\courier\Entity src/Entity/MessageQueueItem.php Defines a Message queue item entity. 6
MessageQueueItemInterface interface Drupal\courier src/MessageQueueItemInterface.php Provides an interface defining a courier_message_queue_item entity. 1 4
MessageQueueManager class Drupal\courier\Service src/Service/MessageQueueManager.php The message queue manager. 2
MessageQueueManagerInterface interface Drupal\courier\Service src/Service/MessageQueueManagerInterface.php Interface for message queue manager. 1
MessageWorker class Drupal\courier\Plugin\QueueWorker src/Plugin/QueueWorker/MessageWorker.php Triggers scheduled rules.
Permissions class Drupal\courier_message_composer courier_message_composer/src/Permissions.php Define a permission generator for Courier Message Composer.
Settings class Drupal\courier_system\Form courier_system/src/Form/Settings.php Configure Courier System settings. 1
Settings class Drupal\courier\Form src/Form/Settings.php Configure Courier settings. 1
TemplateCollection class Drupal\courier\Entity src/Entity/TemplateCollection.php Defines a local template collection entity. 8
TemplateCollectionInterface interface Drupal\courier src/TemplateCollectionInterface.php Provides an interface defining a courier_template_collection entity. 1 11

Pages

Other projects