<?php
namespace Plugin\TeikiOrder42\EventSubscriber\Controller\Mypage;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use Doctrine\ORM\EntityManagerInterface;
use Eccube\Common\EccubeConfig;
use Eccube\Event\TemplateEvent;
use Eccube\Event\EventArgs;
use Eccube\Event\EccubeEvents;
use Eccube\Service\CartService;
use Eccube\Repository\CartItemRepository;
class MypageControllerSubscriber implements EventSubscriberInterface
{
/**
* Event constructor.
*/
public function __construct(
) {
}
/**
* @return array
*/
public static function getSubscribedEvents()
{
return [
EccubeEvents::FRONT_MYPAGE_MYPAGE_INDEX_SEARCH => 'FrontMypageMypageIndexSearch',
];
}
public function FrontMypageMypageIndexSearch(EventArgs $event)
{
$qb = $event->getArgument('qb');
$qb->andWhere('o.teiki_flg != 1');
$qb->andWhere('o.OrderStatus != 3');
}
}