![]() 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/app/bundles/ReportBundle/Config/ |
<?php return [ 'routes' => [ 'main' => [ 'mautic_report_index' => [ 'path' => '/reports/{page}', 'controller' => 'Mautic\ReportBundle\Controller\ReportController::indexAction', ], 'mautic_report_export' => [ 'path' => '/reports/view/{objectId}/export/{format}', 'controller' => 'Mautic\ReportBundle\Controller\ReportController::exportAction', 'defaults' => [ 'format' => 'csv', ], ], 'mautic_report_download' => [ 'path' => '/reports/download/{reportId}/{format}', 'controller' => 'Mautic\ReportBundle\Controller\ReportController::downloadAction', 'defaults' => [ 'format' => 'csv', ], ], 'mautic_report_view' => [ 'path' => '/reports/view/{objectId}/{reportPage}', 'controller' => 'Mautic\ReportBundle\Controller\ReportController::viewAction', 'defaults' => [ 'reportPage' => 1, ], 'requirements' => [ 'reportPage' => '\d+', ], ], 'mautic_report_schedule_preview' => [ 'path' => '/reports/schedule/preview/{isScheduled}/{scheduleUnit}/{scheduleDay}/{scheduleMonthFrequency}', 'controller' => 'Mautic\ReportBundle\Controller\ScheduleController::indexAction', 'defaults' => [ 'isScheduled' => 0, 'scheduleUnit' => '', 'scheduleDay' => '', 'scheduleMonthFrequency' => '', ], ], 'mautic_report_schedule' => [ 'path' => '/reports/schedule/{reportId}/now', 'controller' => 'Mautic\ReportBundle\Controller\ScheduleController::nowAction', ], 'mautic_report_action' => [ 'path' => '/reports/{objectAction}/{objectId}', 'controller' => 'Mautic\ReportBundle\Controller\ReportController::executeAction', ], ], 'api' => [ 'mautic_api_reportsstandard' => [ 'standard_entity' => true, 'name' => 'reports', 'path' => '/reports', 'controller' => 'Mautic\ReportBundle\Controller\Api\ReportApiController', ], ], ], 'menu' => [ 'main' => [ 'mautic.report.reports' => [ 'route' => 'mautic_report_index', 'iconClass' => 'ri-file-chart-fill', 'access' => [ 'report:reports:viewown', 'report:reports:viewother', ], 'priority' => 20, ], ], ], 'services' => [ 'helpers' => [ 'mautic.report.helper.report' => [ 'class' => Mautic\ReportBundle\Helper\ReportHelper::class, 'alias' => 'report', 'arguments' => [ 'event_dispatcher', ], ], ], 'validator' => [ 'mautic.report.validator.schedule_is_valid_validator' => [ 'class' => Mautic\ReportBundle\Scheduler\Validator\ScheduleIsValidValidator::class, 'arguments' => [ 'mautic.report.model.scheduler_builder', ], 'tag' => 'validator.constraint_validator', ], ], 'other' => [ 'mautic.report.model.scheduler_builder' => [ 'class' => Mautic\ReportBundle\Scheduler\Builder\SchedulerBuilder::class, 'arguments' => [ 'mautic.report.model.scheduler_template_factory', ], ], 'mautic.report.model.scheduler_template_factory' => [ 'class' => Mautic\ReportBundle\Scheduler\Factory\SchedulerTemplateFactory::class, 'arguments' => [], ], 'mautic.report.model.scheduler_date_builder' => [ 'class' => Mautic\ReportBundle\Scheduler\Date\DateBuilder::class, 'arguments' => [ 'mautic.report.model.scheduler_builder', ], ], 'mautic.report.model.scheduler_planner' => [ 'class' => Mautic\ReportBundle\Scheduler\Model\SchedulerPlanner::class, 'arguments' => [ 'mautic.report.model.scheduler_date_builder', 'doctrine.orm.default_entity_manager', ], ], 'mautic.report.model.send_schedule' => [ 'class' => Mautic\ReportBundle\Scheduler\Model\SendSchedule::class, 'arguments' => [ 'mautic.helper.mailer', 'mautic.report.model.message_schedule', 'mautic.report.model.file_handler', 'event_dispatcher', ], ], 'mautic.report.model.file_handler' => [ 'class' => Mautic\ReportBundle\Scheduler\Model\FileHandler::class, 'arguments' => [ 'mautic.helper.file_path_resolver', 'mautic.helper.file_properties', 'mautic.helper.core_parameters', ], ], 'mautic.report.model.message_schedule' => [ 'class' => Mautic\ReportBundle\Scheduler\Model\MessageSchedule::class, 'arguments' => [ 'translator', 'mautic.helper.file_properties', 'mautic.helper.core_parameters', 'router', ], ], 'mautic.report.model.report_data_adapter' => [ 'class' => Mautic\ReportBundle\Adapter\ReportDataAdapter::class, 'arguments' => [ 'mautic.report.model.report', ], ], ], ], 'parameters' => [ 'report_temp_dir' => '%mautic.application_dir%/media/files/temp', 'report_export_batch_size' => 1000, 'report_export_max_filesize_in_bytes' => 5_000_000, 'csv_always_enclose' => false, ], ];