vendor/youwe/workflow-gui/src/WorkflowGui/WorkflowGuiBundle.php line 21

Open in your IDE?
  1. <?php
  2. /**
  3.  * Workflow Pimcore Plugin
  4.  *
  5.  * LICENSE
  6.  *
  7.  * This source file is subject to the GNU General Public License version 3 (GPLv3)
  8.  * For the full copyright and license information, please view the LICENSE.md and gpl-3.0.txt
  9.  * files that are distributed with this source code.
  10.  *
  11.  * @copyright  Copyright (c) 2018-2019 Youwe (https://www.youwe.nl)
  12.  * @license    https://github.com/YouweGit/pimcore-workflow-gui/blob/master/LICENSE.md     GNU General Public License version 3 (GPLv3)
  13.  */
  14. namespace Youwe\Pimcore\WorkflowGui;
  15. use Pimcore\Extension\Bundle\AbstractPimcoreBundle;
  16. use Pimcore\Extension\Bundle\Traits\PackageVersionTrait;
  17. use Youwe\Pimcore\WorkflowGui\Installer\WorkflowGuiInstaller;
  18. class WorkflowGuiBundle extends AbstractPimcoreBundle
  19. {
  20.     use PackageVersionTrait;
  21.     protected function getComposerPackageName(): string
  22.     {
  23.         return 'youwe/workflow-gui';
  24.     }
  25.     public function getNiceName()
  26.     {
  27.         return 'Workflow GUI';
  28.     }
  29.     public function getDescription()
  30.     {
  31.         return 'Provides a Graphical User Interface to define Pimcore Workflows';
  32.     }
  33.     public function getInstaller()
  34.     {
  35.         return $this->container->get(WorkflowGuiInstaller::class);
  36.     }
  37.     public function getJsPaths()
  38.     {
  39.         return [
  40.             '/bundles/workflowgui/js/pimcore/startup.js',
  41.             '/bundles/workflowgui/js/pimcore/workflow/panel.js',
  42.             '/bundles/workflowgui/js/pimcore/workflow/item.js',
  43.             '/bundles/workflowgui/js/pimcore/workflow/place.js',
  44.             '/bundles/workflowgui/js/pimcore/workflow/place_permission.js',
  45.             '/bundles/workflowgui/js/pimcore/workflow/transition.js',
  46.             '/bundles/workflowgui/js/pimcore/workflow/transition_notification.js',
  47.             '/bundles/workflowgui/js/pimcore/workflow/global_action.js',
  48.             '/bundles/workflowgui/js/pimcore/workflow/additional_field.js',
  49.             '/bundles/workflowgui/js/pimcore/workflow/support_strategy/abstract.js',
  50.             '/bundles/workflowgui/js/pimcore/workflow/support_strategy/simple.js',
  51.             '/bundles/workflowgui/js/pimcore/workflow/support_strategy/expression.js',
  52.             '/bundles/workflowgui/js/pimcore/workflow/support_strategy/service.js',
  53.         ];
  54.     }
  55.     public function getCssPaths()
  56.     {
  57.         return [
  58.             '/bundles/workflowgui/css/workflow_gui.css'
  59.         ];
  60.     }
  61. }