Spaces:
No application file
No application file
File size: 2,363 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 |
<?php
declare(strict_types=1);
return [
'name' => 'GrapesJS Builder',
'description' => 'GrapesJS Builder with MJML support for Mautic',
'version' => '1.0.0',
'author' => 'Mautic Community',
'routes' => [
'main' => [
'grapesjsbuilder_upload' => [
'path' => '/grapesjsbuilder/upload',
'controller' => 'MauticPlugin\GrapesJsBuilderBundle\Controller\FileManagerController::uploadAction',
],
'grapesjsbuilder_delete' => [
'path' => '/grapesjsbuilder/delete',
'controller' => 'MauticPlugin\GrapesJsBuilderBundle\Controller\FileManagerController::deleteAction',
],
'grapesjsbuilder_assets' => [
'path' => '/grapesjsbuilder/assets',
'controller' => 'MauticPlugin\GrapesJsBuilderBundle\Controller\FileManagerController::assetsAction',
],
'grapesjsbuilder_builder' => [
'path' => '/grapesjsbuilder/{objectType}/{objectId}',
'controller' => 'MauticPlugin\GrapesJsBuilderBundle\Controller\GrapesJsController::builderAction',
],
],
'public' => [],
'api' => [],
],
'menu' => [],
'services' => [
'other' => [
// Provides access to configured API keys, settings, field mapping, etc
'grapesjsbuilder.config' => [
'class' => MauticPlugin\GrapesJsBuilderBundle\Integration\Config::class,
'arguments' => [
'mautic.integrations.helper',
],
],
],
'sync' => [],
'helpers' => [
'grapesjsbuilder.helper.filemanager' => [
'class' => MauticPlugin\GrapesJsBuilderBundle\Helper\FileManager::class,
'arguments' => [
'mautic.helper.file_uploader',
'mautic.helper.core_parameters',
'mautic.helper.paths',
],
],
],
],
'parameters' => [
'image_path_exclude' => ['flags', 'mejs'], // exclude certain folders from showing in the image browser
'static_url' => '', // optional base url for images
],
];
|