Spaces:
No application file
No application file
File size: 14,635 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 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 |
<?php
return [
'routes' => [
'main' => [
'mautic_email_index' => [
'path' => '/emails/{page}',
'controller' => 'Mautic\EmailBundle\Controller\EmailController::indexAction',
],
'mautic_email_graph_stats' => [
'path' => '/emails-graph-stats/{objectId}/{isVariant}/{dateFrom}/{dateTo}',
'controller' => 'Mautic\EmailBundle\Controller\EmailGraphStatsController::viewAction',
],
'mautic_email_map_stats' => [
'path' => '/emails-map-stats/{objectId}/{isVariant}/{dateFrom}/{dateTo}',
'controller' => 'Mautic\EmailBundle\Controller\EmailMapStatsController::viewAction',
],
'mautic_email_action' => [
'path' => '/emails/{objectAction}/{objectId}',
'controller' => 'Mautic\EmailBundle\Controller\EmailController::executeAction',
],
'mautic_email_contacts' => [
'path' => '/emails/view/{objectId}/contact/{page}',
'controller' => 'Mautic\EmailBundle\Controller\EmailController::contactsAction',
],
],
'api' => [
'mautic_api_emailstandard' => [
'standard_entity' => true,
'name' => 'emails',
'path' => '/emails',
'controller' => Mautic\EmailBundle\Controller\Api\EmailApiController::class,
],
'mautic_api_sendemail' => [
'path' => '/emails/{id}/send',
'controller' => 'Mautic\EmailBundle\Controller\Api\EmailApiController::sendAction',
'method' => 'POST',
],
'mautic_api_sendcontactemail' => [
'path' => '/emails/{id}/contact/{leadId}/send',
'controller' => 'Mautic\EmailBundle\Controller\Api\EmailApiController::sendLeadAction',
'method' => 'POST',
],
'mautic_api_reply' => [
'path' => '/emails/reply/{trackingHash}',
'controller' => 'Mautic\EmailBundle\Controller\Api\EmailApiController::replyAction',
'method' => 'POST',
],
],
'public' => [
'mautic_plugin_tracker' => [
'path' => '/plugin/{integration}/tracking.gif',
'controller' => 'Mautic\EmailBundle\Controller\PublicController::pluginTrackingGifAction',
'requirements' => [
'integration' => '.+',
],
],
'mautic_email_tracker' => [
'path' => '/email/{idHash}.gif',
'controller' => 'Mautic\EmailBundle\Controller\PublicController::trackingImageAction',
],
'mautic_email_webview' => [
'path' => '/email/view/{idHash}',
'controller' => 'Mautic\EmailBundle\Controller\PublicController::indexAction',
],
'mautic_email_unsubscribe' => [
'path' => '/email/unsubscribe/{idHash}/{urlEmail}/{secretHash}',
'controller' => 'Mautic\EmailBundle\Controller\PublicController::unsubscribeAction',
'defaults' => ['urlEmail' => null, 'secretHash' => null],
],
'mautic_email_resubscribe' => [
'path' => '/email/resubscribe/{idHash}',
'controller' => 'Mautic\EmailBundle\Controller\PublicController::resubscribeAction',
],
'mautic_mailer_transport_callback' => [
'path' => '/mailer/callback',
'controller' => 'Mautic\EmailBundle\Controller\PublicController::mailerCallbackAction',
],
'mautic_email_preview' => [
'path' => '/email/preview/{objectId}/{objectType}',
'controller' => 'Mautic\EmailBundle\Controller\PublicController::previewAction',
'defaults' => [
'objectType' => null,
],
],
],
],
'menu' => [
'main' => [
'items' => [
'mautic.email.emails' => [
'route' => 'mautic_email_index',
'access' => ['email:emails:viewown', 'email:emails:viewother'],
'parent' => 'mautic.core.channels',
'priority' => 100,
],
],
],
],
'categories' => [
'email' => null,
],
'services' => [
'other' => [
'mautic.di.env_processor.mailerdsn' => [
'class' => Mautic\EmailBundle\DependencyInjection\EnvProcessor\MailerDsnEnvVarProcessor::class,
'tag' => 'container.env_var_processor',
],
'mautic.message.search.contact' => [
'class' => Mautic\EmailBundle\MonitoredEmail\Search\ContactFinder::class,
'arguments' => [
'mautic.email.repository.stat',
'mautic.lead.repository.lead',
'monolog.logger.mautic',
],
],
'mautic.message.processor.unsubscribe' => [
'class' => Mautic\EmailBundle\MonitoredEmail\Processor\Unsubscribe::class,
'arguments' => [
'mailer.default_transport',
'mautic.message.search.contact',
'translator',
'monolog.logger.mautic',
'mautic.lead.model.dnc',
],
],
'mautic.message.processor.feedbackloop' => [
'class' => Mautic\EmailBundle\MonitoredEmail\Processor\FeedbackLoop::class,
'arguments' => [
'mautic.message.search.contact',
'translator',
'monolog.logger.mautic',
'mautic.lead.model.dnc',
],
],
'mautic.validator.email' => [
'class' => Mautic\EmailBundle\Helper\EmailValidator::class,
'arguments' => [
'translator',
'event_dispatcher',
],
],
'mautic.email.fetcher' => [
'class' => Mautic\EmailBundle\MonitoredEmail\Fetcher::class,
'arguments' => [
'mautic.helper.mailbox',
'event_dispatcher',
'translator',
],
],
'mautic.email.helper.stats_collection' => [
'class' => Mautic\EmailBundle\Helper\StatsCollectionHelper::class,
'arguments' => [
'mautic.email.stats.helper_container',
],
],
'mautic.email.stats.helper_container' => [
'class' => Mautic\EmailBundle\Stats\StatHelperContainer::class,
],
'mautic.email.stats.helper_bounced' => [
'class' => Mautic\EmailBundle\Stats\Helper\BouncedHelper::class,
'arguments' => [
'mautic.stats.aggregate.collector',
'doctrine.dbal.default_connection',
'mautic.generated.columns.provider',
'mautic.helper.user',
],
'tag' => 'mautic.email_stat_helper',
],
'mautic.email.stats.helper_clicked' => [
'class' => Mautic\EmailBundle\Stats\Helper\ClickedHelper::class,
'arguments' => [
'mautic.stats.aggregate.collector',
'doctrine.dbal.default_connection',
'mautic.generated.columns.provider',
'mautic.helper.user',
],
'tag' => 'mautic.email_stat_helper',
],
'mautic.email.stats.helper_failed' => [
'class' => Mautic\EmailBundle\Stats\Helper\FailedHelper::class,
'arguments' => [
'mautic.stats.aggregate.collector',
'doctrine.dbal.default_connection',
'mautic.generated.columns.provider',
'mautic.helper.user',
],
'tag' => 'mautic.email_stat_helper',
],
'mautic.email.stats.helper_opened' => [
'class' => Mautic\EmailBundle\Stats\Helper\OpenedHelper::class,
'arguments' => [
'mautic.stats.aggregate.collector',
'doctrine.dbal.default_connection',
'mautic.generated.columns.provider',
'mautic.helper.user',
],
'tag' => 'mautic.email_stat_helper',
],
'mautic.email.stats.helper_sent' => [
'class' => Mautic\EmailBundle\Stats\Helper\SentHelper::class,
'arguments' => [
'mautic.stats.aggregate.collector',
'doctrine.dbal.default_connection',
'mautic.generated.columns.provider',
'mautic.helper.user',
],
'tag' => 'mautic.email_stat_helper',
],
'mautic.email.stats.helper_unsubscribed' => [
'class' => Mautic\EmailBundle\Stats\Helper\UnsubscribedHelper::class,
'arguments' => [
'mautic.stats.aggregate.collector',
'doctrine.dbal.default_connection',
'mautic.generated.columns.provider',
'mautic.helper.user',
],
'tag' => 'mautic.email_stat_helper',
],
],
'validator' => [
'mautic.email.validator.multiple_emails_valid_validator' => [
'class' => Mautic\EmailBundle\Validator\MultipleEmailsValidValidator::class,
'arguments' => [
'mautic.validator.email',
],
'tag' => 'validator.constraint_validator',
],
'mautic.email.validator.email_or_token_list_validator' => [
'class' => Mautic\EmailBundle\Validator\EmailOrEmailTokenListValidator::class,
'arguments' => [
'mautic.validator.email',
'mautic.lead.validator.custom_field',
],
'tag' => 'validator.constraint_validator',
],
],
'fixtures' => [
'mautic.email.fixture.email' => [
'class' => Mautic\EmailBundle\DataFixtures\ORM\LoadEmailData::class,
'tag' => Doctrine\Bundle\FixturesBundle\DependencyInjection\CompilerPass\FixturesCompilerPass::FIXTURE_TAG,
'arguments' => ['mautic.email.model.email'],
],
],
],
'parameters' => [
'mailer_from_name' => 'Mautic',
'mailer_from_email' => '[email protected]',
'mailer_reply_to_email' => null,
'mailer_return_path' => null,
'mailer_append_tracking_pixel' => true,
'mailer_convert_embed_images' => false,
'mailer_custom_headers' => [],
'mailer_dsn' => 'smtp://localhost:25',
'unsubscribe_text' => null,
'webview_text' => null,
'unsubscribe_message' => null,
'resubscribe_message' => null,
'monitored_email' => [
'general' => [
'address' => null,
'host' => null,
'port' => '993',
'encryption' => '/ssl',
'user' => null,
'password' => null,
'use_attachments' => false,
],
'EmailBundle_bounces' => [
'address' => null,
'host' => null,
'port' => '993',
'encryption' => '/ssl',
'user' => null,
'password' => null,
'override_settings' => 0,
'folder' => null,
],
'EmailBundle_unsubscribes' => [
'address' => null,
'host' => null,
'port' => '993',
'encryption' => '/ssl',
'user' => null,
'password' => null,
'override_settings' => 0,
'folder' => null,
],
'EmailBundle_replies' => [
'address' => null,
'host' => null,
'port' => '993',
'encryption' => '/ssl',
'user' => null,
'password' => null,
'override_settings' => 0,
'folder' => null,
],
],
'mailer_is_owner' => false,
'default_signature_text' => null,
'email_frequency_number' => 0,
'email_frequency_time' => 'DAY',
'show_contact_preferences' => false,
'show_contact_frequency' => false,
'show_contact_pause_dates' => false,
'show_contact_preferred_channels' => false,
'show_contact_categories' => false,
'show_contact_segments' => false,
'disable_trackable_urls' => false,
'theme_email_default' => 'blank',
'mailer_memory_msg_limit' => 100,
Mautic\EmailBundle\Form\Type\ConfigType::MINIFY_EMAIL_HTML => false,
],
];
|