src/EventListener/EditmodeListener.php line 24

Open in your IDE?
  1. <?php
  2. /**
  3.  * Created by Elements.at New Media Solutions GmbH
  4.  *
  5.  */
  6. namespace App\EventListener;
  7. use Pimcore\Event\BundleManager\PathsEvent;
  8. use Pimcore\Event\BundleManagerEvents;
  9. use Symfony\Component\EventDispatcher\EventSubscriberInterface;
  10. class EditmodeListener implements EventSubscriberInterface
  11. {
  12.     public static function getSubscribedEvents(): array
  13.     {
  14.         return [
  15.             BundleManagerEvents::EDITMODE_JS_PATHS => 'onEditmodeJsPaths'// documents
  16.             BundleManagerEvents::JS_PATHS => 'onEditmodeJsPaths'// objects
  17.         ];
  18.     }
  19.     public function onEditmodeJsPaths(PathsEvent $event): void
  20.     {
  21.         $event->setPaths(array_merge($event->getPaths(), [
  22.             '/bundles/app/js/editmode.js',
  23.         ]));
  24.     }
  25. }