|
- <?php
-
- namespace Lc\ShopBundle\EventSubscriber;
-
- use EasyCorp\Bundle\EasyAdminBundle\Event\EasyAdminEvents;
- use Lc\ShopBundle\Context\FilterMerchantInterface;
- use Lc\ShopBundle\Context\FilterMultipleMerchantsInterface;
- use Lc\ShopBundle\Context\MerchantUtilsInterface;
- use Lc\ShopBundle\Context\SortableInterface;
- use Lc\ShopBundle\Context\StatusInterface;
- use Lc\ShopBundle\Context\TreeInterface;
- use Lc\ShopBundle\Services\Utils;
- use Symfony\Component\EventDispatcher\EventSubscriberInterface;
- use Symfony\Component\EventDispatcher\GenericEvent;
-
-
- class InitializeEventSubscriber implements EventSubscriberInterface
- {
- public $merchantUtils;
- public $utils;
-
- public function __construct(MerchantUtilsInterface $merchantUtils, Utils $utils)
- {
- $this->merchantUtils = $merchantUtils;
- $this->utils = $utils;
- }
-
- public static function getSubscribedEvents()
- {
- return array(
- 'easy_admin.post_initialize' => array('postInitialize'),
- );
- }
-
-
- public function postInitialize(GenericEvent $event)
- {
- dump($event);
- $request = $event->getArgument('request');
-
- if($request->query->get('hubredirection')){
- $this->utils->addFlash('alert', "Vous êtes maintenant sur le hub de ".$this->merchantUtils->getMerchantCurrent()->getTitle());
-
- }
- }
-
-
- }
|