Eccube\Service\CsvExportService::getProductQueryBuilder PHP Method

getProductQueryBuilder() public method

商品検索用のクエリビルダを返す.
public getProductQueryBuilder ( Request $request ) : Doctrine\ORM\QueryBuilder
$request Symfony\Component\HttpFoundation\Request
return Doctrine\ORM\QueryBuilder
    public function getProductQueryBuilder(Request $request)
    {
        $session = $request->getSession();
        if ($session->has('eccube.admin.product.search')) {
            $searchData = $session->get('eccube.admin.product.search');
            $this->findDeserializeObjects($searchData);
        } else {
            $searchData = array();
        }
        // 商品データのクエリビルダを構築.
        $qb = $this->productRepository->getQueryBuilderBySearchDataForAdmin($searchData);
        return $qb;
    }