From f298db1ecd5c573b31be4cc99e11e81d98d595f3 Mon Sep 17 00:00:00 2001
From: "a.shamavov" <a.shamavov@iqdev.digital>
Date: Thu, 20 Mar 2025 11:47:47 +0500
Subject: [PATCH] =?UTF-8?q?test:=20=D0=9E=D1=82=D0=BA=D0=B0=D1=82=20=D0=B8?=
 =?UTF-8?q?=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D0=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/HttpFilterEntityRepository.php | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/src/HttpFilterEntityRepository.php b/src/HttpFilterEntityRepository.php
index e642dff..3e67667 100644
--- a/src/HttpFilterEntityRepository.php
+++ b/src/HttpFilterEntityRepository.php
@@ -8,14 +8,12 @@ use Doctrine\ORM\EntityRepository;
 use Doctrine\ORM\QueryBuilder;
 use Symfony\Component\HttpFoundation\Request;
 
-class HttpFilterEntityRepository extends EntityRepository implements QueryFilterInterface
+abstract class HttpFilterEntityRepository extends EntityRepository implements QueryFilterInterface
 {
-    public string $tableAlias;
-
     /** @inheritDoc */
     public function createQueryByFilter(iterable $filters, ?Request $request = null): QueryBuilder
     {
-        $tableAlias = $this->tableAlias;
+        $tableAlias = $this->getAliasTableForFilter();
         $queryBuilder = $this->createQueryBuilder($tableAlias);
 
         /**
@@ -33,5 +31,5 @@ class HttpFilterEntityRepository extends EntityRepository implements QueryFilter
         return $queryBuilder;
     }
 
-    //public function getAliasTableForFilter(): string;
+    abstract public function getAliasTableForFilter(): string;
 }
-- 
GitLab