Spaces:
No application file
No application file
File size: 4,721 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 138 139 140 141 142 143 144 145 146 147 148 |
<?php
namespace Mautic\PageBundle;
/**
* Events available for PageBundle.
*/
final class PageEvents
{
/**
* The mautic.video_on_hit event is thrown when a public page is browsed and a hit recorded in the analytics table.
*
* The event listener receives a Mautic\PageBundle\Event\VideoHitEvent instance.
*
* @var string
*/
public const VIDEO_ON_HIT = 'mautic.video_on_hit';
/**
* The mautic.page_on_hit event is thrown when a public page is browsed and a hit recorded in the analytics table.
*
* The event listener receives a Mautic\PageBundle\Event\PageHitEvent instance.
*
* @var string
*/
public const PAGE_ON_HIT = 'mautic.page_on_hit';
/**
* The mautic.page_on_build event is thrown before displaying the page builder form to allow adding of tokens.
*
* The event listener receives a Mautic\PageBundle\Event\PageEvent instance.
*
* @var string
*/
public const PAGE_ON_BUILD = 'mautic.page_on_build';
/**
* The mautic.page_on_display event is thrown before displaying the page content.
*
* The event listener receives a Mautic\PageBundle\Event\PageDisplayEvent instance.
*
* @var string
*/
public const PAGE_ON_DISPLAY = 'mautic.page_on_display';
/**
* The mautic.page_pre_save event is thrown right before a page is persisted.
*
* The event listener receives a Mautic\PageBundle\Event\PageEvent instance.
*
* @var string
*/
public const PAGE_PRE_SAVE = 'mautic.page_pre_save';
/**
* The mautic.page_post_save event is thrown right after a page is persisted.
*
* The event listener receives a Mautic\PageBundle\Event\PageEvent instance.
*
* @var string
*/
public const PAGE_POST_SAVE = 'mautic.page_post_save';
/**
* The mautic.page_pre_delete event is thrown prior to when a page is deleted.
*
* The event listener receives a Mautic\PageBundle\Event\PageEvent instance.
*
* @var string
*/
public const PAGE_PRE_DELETE = 'mautic.page_pre_delete';
/**
* The mautic.page_post_delete event is thrown after a page is deleted.
*
* The event listener receives a Mautic\PageBundle\Event\PageEvent instance.
*
* @var string
*/
public const PAGE_POST_DELETE = 'mautic.page_post_delete';
/**
* The mautic.redirect_do_not_track event is thrown when converting email links to trackables/redirectables in order to compile of list of tokens/URLs
* to ignore.
*
* The event listener receives a Mautic\PageBundle\Event\UntrackableUrlsEvent instance.
*
* @var string
*/
public const REDIRECT_DO_NOT_TRACK = 'mautic.redirect_do_not_track';
/**
* The mautic.page.on_campaign_trigger_decision event is fired when the campaign decision triggers.
*
* The event listener receives a
* Mautic\CampaignBundle\Event\CampaignExecutionEvent
*
* @var string
*/
public const ON_CAMPAIGN_TRIGGER_DECISION = 'mautic.page.on_campaign_trigger_decision';
/**
* The mautic.page.on_campaign_trigger_action event is fired when the campaign action fired.
*
* The event listener receives a
* Mautic\CampaignBundle\Event\CampaignExecutionEvent
*
* @var string
*/
public const ON_CAMPAIGN_TRIGGER_ACTION = 'mautic.page.on_campaign_trigger_action';
/**
* The mautic.page.on_redirect_generate event is fired when generating a redirect.
*
* The event listener receives a
* Mautic\PageBundle\Event\RedirectGenerationEvent
*/
public const ON_REDIRECT_GENERATE = 'mautic.page.on_redirect_generate';
/**
* The mautic.page.on_bounce_rate_winner event is fired when there is a need to determine bounce rate winner.
*
* The event listener receives a
* Mautic\CoreBundle\Event\DetermineWinnerEvent
*
* @var string
*/
public const ON_DETERMINE_BOUNCE_RATE_WINNER = 'mautic.page.on_bounce_rate_winner';
/**
* The mautic.page.on_dwell_time_winner event is fired when there is a need to determine a winner based on dwell time.
*
* The event listener receives a
* Mautic\CoreBundles\Event\DetermineWinnerEvent
*
* @var string
*/
public const ON_DETERMINE_DWELL_TIME_WINNER = 'mautic.page.on_dwell_time_winner';
/**
* The mautic.page.on_contact_tracked event is dispatched when a contact is tracked via the mt() tracking event.
*
* The event listener receives a
* Mautic\PageBundle\Event\TrackingEvent
*/
public const ON_CONTACT_TRACKED = 'mautic.page.on_contact_tracked';
}
|