Spaces:
No application file
No application file
File size: 5,160 Bytes
d2897cd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 |
<?php
namespace Mautic\PluginBundle;
/**
* Events available for PluginEvents.
*/
final class PluginEvents
{
/**
* The mautic.plugin_on_integration_config_save event is dispatched when an integration's configuration is saved.
*
* The event listener receives a Mautic\PluginBundle\Event\PluginIntegrationEvent instance.
*
* @var string
*/
public const PLUGIN_ON_INTEGRATION_CONFIG_SAVE = 'mautic.plugin_on_integration_config_save';
/**
* The mautic.plugin_on_integration_keys_encrypt event is dispatched prior to encrypting keys to be stored into the database.
*
* The event listener receives a Mautic\PluginBundle\Event\PluginIntegrationKeyEvent instance.
*
* @var string
*/
public const PLUGIN_ON_INTEGRATION_KEYS_ENCRYPT = 'mautic.plugin_on_integration_keys_encrypt';
/**
* The mautic.plugin_on_integration_keys_decrypt event is dispatched after fetching and decrypting keys from the database.
*
* The event listener receives a Mautic\PluginBundle\Event\PluginIntegrationKeyEvent instance.
*
* @var string
*/
public const PLUGIN_ON_INTEGRATION_KEYS_DECRYPT = 'mautic.plugin_on_integration_keys_decrypt';
/**
* The mautic.plugin_on_integration_keys_merge event is dispatched after new keys are merged into existing ones.
*
* The event listener receives a Mautic\PluginBundle\Event\PluginIntegrationKeyEvent instance.
*
* @var string
*/
public const PLUGIN_ON_INTEGRATION_KEYS_MERGE = 'mautic.plugin_on_integration_keys_merge';
/**
* The mautic.plugin_on_integration_request event is dispatched before a request is made.
*
* The event listener receives a Mautic\PluginBundle\Event\PluginIntegrationRequestEvent instance.
*
* @var string
*/
public const PLUGIN_ON_INTEGRATION_REQUEST = 'mautic.plugin_on_integration_request';
/**
* The mautic.plugin_on_integration_response event is dispatched after a request is made.
*
* The event listener receives a Mautic\PluginBundle\Event\PluginIntegrationRequestEvent instance.
*
* @var string
*/
public const PLUGIN_ON_INTEGRATION_RESPONSE = 'mautic.plugin_on_integration_response';
/**
* The mautic.plugin_on_integration_auth_redirect event is dispatched when an authorization URL is generated and before the user is redirected to it.
*
* The event listener receives a Mautic\PluginBundle\Event\PluginIntegrationAuthRedirectEvent instance.
*
* @var string
*/
public const PLUGIN_ON_INTEGRATION_AUTH_REDIRECT = 'mautic.plugin_on_integration_auth_redirect';
/**
* The mautic.plugin.on_campaign_trigger_action event is fired when the campaign action triggers.
*
* The event listener receives a
* Mautic\CampaignBundle\Event\CampaignExecutionEvent
*
* @var string
*/
public const ON_CAMPAIGN_TRIGGER_ACTION = 'mautic.plugin.on_campaign_trigger_action';
/**
* The mautic.plugin_on_integration_get_auth_callback_url event is dispatched when generating the redirect/callback URL.
*
* The event listener receives a Mautic\PluginBundle\Event\PluginIntegrationAuthCallbackUrlEvent instance.
*
* @var string
*/
public const PLUGIN_ON_INTEGRATION_GET_AUTH_CALLBACK_URL = 'mautic.plugin_on_integration_get_auth_callback_url';
/**
* The mautic.plugin_on_integration_form_display event is dispatched when fetching display settings for the integration's config form.
*
* The event listener receives a Mautic\PluginBundle\Event\PluginIntegrationFormDisplayEvent instance.
*
* @var string
*/
public const PLUGIN_ON_INTEGRATION_FORM_DISPLAY = 'mautic.plugin_on_integration_form_display';
/**
* The mautic.plugin_on_integration_form_build event is dispatched when building an integration's config form.
*
* The event listener receives a Mautic\PluginBundle\Event\PluginIntegrationFormBuildEvent instance.
*
* @var string
*/
public const PLUGIN_ON_INTEGRATION_FORM_BUILD = 'mautic.plugin_on_integration_form_build';
/**
* The mautic.plugin.on_form_submit_action_triggered event is dispatched when a plugin related submit action is executed.
*
* The event listener receives a Mautic\PluginBundle\Event\PluginIntegrationFormBuildEvent instance.
*
* @var string
*/
public const ON_FORM_SUBMIT_ACTION_TRIGGERED = 'mautic.plugin.on_form_submit_action_triggered';
/**
* The mautic.plugin.on_plugin_update event is dispatched when a plugin is updated.
*
* The event listener receives a Mautic\PluginBundle\Event\PluginUpdateEvent instance.
*
* @var string
*/
public const ON_PLUGIN_UPDATE = 'mautic.plugin.on_plugin_update';
/**
* The mautic.plugin.on_plugin_install event is dispatched when a plugin is installed.
*
* The event listener receives a Mautic\PluginBundle\Event\PluginInstallEvent instance.
*
* @var string
*/
public const ON_PLUGIN_INSTALL = 'mautic.plugin.on_plugin_install';
}
|