<?php
/*
* Copyright(c) 2019 SYSTEM FRIEND INC.
*/
namespace Plugin\CheckProduct42\Controller\Block;
use Eccube\Controller\AbstractController;
use Plugin\CheckProduct42\Service\CheckProductService;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Routing\Annotation\Route;
class CheckProductController extends AbstractController
{
protected CheckProductService $checkProductService;
/**
* CheckProductController constructor.
*
* @param CheckProductService $checkProductService
*/
public function __construct(
CheckProductService $checkProductService
)
{
$this->checkProductService = $checkProductService;
}
/**
* @Route("/block/check_product42", name="block_check_product42")
* @Template("Block/check_product42.twig")
*
* @param Request $request
* @return array
*/
public function index(Request $request)
{
return [
'CheckProducts' => $this->checkProductService->getCheckProducts(),
];
}
}