![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mautic.corals.io/plugins/MauticSocialBundle/Config/ |
<?php return [ 'name' => 'Social Media', 'description' => 'Enables integrations with Mautic supported social media services.', 'version' => '1.0', 'author' => 'Mautic', 'routes' => [ 'main' => [ 'mautic_social_index' => [ 'path' => '/monitoring/{page}', 'controller' => 'MauticPlugin\MauticSocialBundle\Controller\MonitoringController::indexAction', ], 'mautic_social_action' => [ 'path' => '/monitoring/{objectAction}/{objectId}', 'controller' => 'MauticPlugin\MauticSocialBundle\Controller\MonitoringController::executeAction', ], 'mautic_social_contacts' => [ 'path' => '/monitoring/view/{objectId}/contacts/{page}', 'controller' => 'MauticPlugin\MauticSocialBundle\Controller\MonitoringController::contactsAction', ], 'mautic_tweet_index' => [ 'path' => '/tweets/{page}', 'controller' => 'MauticPlugin\MauticSocialBundle\Controller\TweetController::indexAction', ], 'mautic_tweet_action' => [ 'path' => '/tweets/{objectAction}/{objectId}', 'controller' => 'MauticPlugin\MauticSocialBundle\Controller\TweetController::executeAction', ], ], 'api' => [ 'mautic_api_tweetsstandard' => [ 'standard_entity' => true, 'name' => 'tweets', 'path' => '/tweets', 'controller' => MauticPlugin\MauticSocialBundle\Controller\Api\TweetApiController::class, ], ], 'public' => [ 'mautic_social_js_generate' => [ 'path' => '/social/generate/{formName}.js', 'controller' => 'MauticPlugin\MauticSocialBundle\Controller\JsController::generateAction', ], ], ], 'services' => [ 'others' => [ 'mautic.social.helper.campaign' => [ 'class' => MauticPlugin\MauticSocialBundle\Helper\CampaignEventHelper::class, 'arguments' => [ 'mautic.helper.integration', 'mautic.page.model.trackable', 'mautic.page.helper.token', 'mautic.asset.helper.token', 'mautic.social.model.tweet', ], ], 'mautic.social.helper.twitter_command' => [ 'class' => MauticPlugin\MauticSocialBundle\Helper\TwitterCommandHelper::class, 'arguments' => [ 'mautic.lead.model.lead', 'mautic.lead.model.field', 'mautic.social.model.monitoring', 'mautic.social.model.postcount', 'translator', 'doctrine.orm.entity_manager', 'mautic.helper.core_parameters', ], ], ], 'integrations' => [ 'mautic.integration.facebook' => [ 'class' => MauticPlugin\MauticSocialBundle\Integration\FacebookIntegration::class, 'arguments' => [ 'event_dispatcher', 'mautic.helper.cache_storage', 'doctrine.orm.entity_manager', 'session', 'request_stack', 'router', 'translator', 'logger', 'mautic.helper.encryption', 'mautic.lead.model.lead', 'mautic.lead.model.company', 'mautic.helper.paths', 'mautic.core.model.notification', 'mautic.lead.model.field', 'mautic.plugin.model.integration_entity', 'mautic.lead.model.dnc', 'mautic.helper.integration', ], ], 'mautic.integration.foursquare' => [ 'class' => MauticPlugin\MauticSocialBundle\Integration\FoursquareIntegration::class, 'arguments' => [ 'event_dispatcher', 'mautic.helper.cache_storage', 'doctrine.orm.entity_manager', 'session', 'request_stack', 'router', 'translator', 'logger', 'mautic.helper.encryption', 'mautic.lead.model.lead', 'mautic.lead.model.company', 'mautic.helper.paths', 'mautic.core.model.notification', 'mautic.lead.model.field', 'mautic.plugin.model.integration_entity', 'mautic.lead.model.dnc', 'mautic.helper.integration', ], ], 'mautic.integration.instagram' => [ 'class' => MauticPlugin\MauticSocialBundle\Integration\InstagramIntegration::class, 'arguments' => [ 'event_dispatcher', 'mautic.helper.cache_storage', 'doctrine.orm.entity_manager', 'session', 'request_stack', 'router', 'translator', 'logger', 'mautic.helper.encryption', 'mautic.lead.model.lead', 'mautic.lead.model.company', 'mautic.helper.paths', 'mautic.core.model.notification', 'mautic.lead.model.field', 'mautic.plugin.model.integration_entity', 'mautic.lead.model.dnc', 'mautic.helper.integration', ], ], 'mautic.integration.twitter' => [ 'class' => MauticPlugin\MauticSocialBundle\Integration\TwitterIntegration::class, 'arguments' => [ 'event_dispatcher', 'mautic.helper.cache_storage', 'doctrine.orm.entity_manager', 'session', 'request_stack', 'router', 'translator', 'logger', 'mautic.helper.encryption', 'mautic.lead.model.lead', 'mautic.lead.model.company', 'mautic.helper.paths', 'mautic.core.model.notification', 'mautic.lead.model.field', 'mautic.plugin.model.integration_entity', 'mautic.lead.model.dnc', 'mautic.helper.integration', ], ], ], ], 'menu' => [ 'main' => [ 'mautic.social.monitoring' => [ 'route' => 'mautic_social_index', 'parent' => 'mautic.core.channels', 'access' => 'mauticSocial:monitoring:view', 'priority' => 0, 'checks' => [ 'integration' => [ 'Twitter' => [ 'enabled' => true, ], ], ], ], 'mautic.social.tweets' => [ 'route' => 'mautic_tweet_index', 'access' => ['mauticSocial:tweets:viewown', 'mauticSocial:tweets:viewother'], 'parent' => 'mautic.core.channels', 'priority' => 80, 'checks' => [ 'integration' => [ 'Twitter' => [ 'enabled' => true, ], ], ], ], ], ], 'categories' => [ 'plugin:mauticSocial' => 'mautic.social.monitoring', ], 'twitter' => [ 'tweet_request_count' => 100, ], 'parameters' => [ 'twitter_handle_field' => 'twitter', ], ];