\EmailPushProvider
A simple email push provider which sends an email to all users.
Synopsis
class EmailPushProvider
extends PushNotificationProvider
{
- // methods
- public void getTitle()
- public void sendPushNotification()
- public void getSettingsFields()
- public void setSettings()
- public void validateSettings()
- // Inherited methods from PushNotificationProvider
- public abstract string getTitle()
- public abstract void sendPushNotification()
- public array getSettings()
- public void setSettings()
- public void getSetting()
- public void setSetting()
- public FieldList getSettingsFields()
- public ValidationResult validateSettings()
- public PushProviderField getFormField()
- public void setFormField()
- protected string getSettingFieldName()
Hierarchy
Extends
Members
protected
- $field
- $settings
Methods
public
Inherited from PushNotificationProvider
protected
public
- getFormField()
- getSetting()
- getSettings()
- getSettingsFields() — Returns a list of form fields used for populating the custom settings.
- getTitle()
- sendPushNotification()
- setFormField()
- setSetting()
- setSettings() — Populates this provider's settings from an array of data, usually received in a request.
- validateSettings() — Validates if the currently set settings are valid.