app/Customize/Controller/Block/PickupProductController.php line 48

Open in your IDE?
  1. <?php
  2. namespace Customize\Controller\Block;
  3. use Customize\Repository\ProductRepositoryCustomizer;
  4. use Eccube\Controller\AbstractController;
  5. use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
  6. use Symfony\Component\HttpFoundation\Request;
  7. use Symfony\Component\Routing\Annotation\Route;
  8. use Symfony\Component\HttpKernel\Exception\BadRequestHttpException;
  9. use Twig_Environment;
  10. class PickupProductController extends AbstractController
  11. {
  12.     /**
  13.     * @var Twig_Environment
  14.     */
  15.     protected $twig;
  16.     /**
  17.     * @var ProductRepositoryCustomizer
  18.     */
  19.     protected $productRepositoryCustomizer;
  20.     /**
  21.     * constructor.
  22.     *
  23.     * @param Twig_Environment $twig
  24.     * @param ProductRepositoryCustomizer $productRepositoryCustomizer
  25.     */
  26.     public function __construct(
  27.         Twig_Environment $twig,
  28.         ProductRepositoryCustomizer $productRepositoryCustomizer
  29.     ) {
  30.         $this->productRepositoryCustomizer $productRepositoryCustomizer;
  31.         $this->twig $twig;
  32.     }
  33.     /**
  34.     * GoogleMap
  35.     *
  36.     * @Route("/block/pickup_product", name="block_pickup_product")
  37.     * @Template("Block/pickup_product.twig")
  38.     * @param Request $request
  39.     * @return array|\Symfony\Component\HttpFoundation\RedirectResponse
  40.     * @throws \Doctrine\ORM\NonUniqueResultException
  41.     */
  42.     public function index(Request $request)
  43.     {
  44.         $PickupProductList $this->productRepositoryCustomizer->selectPickupProductList();
  45.         return [
  46.             'PickupProductList' => $PickupProductList
  47.         ];
  48.     }
  49. }