Commit 0e7012ec authored by Адлан Шамавов's avatar Адлан Шамавов
Browse files

fix: Изменение логики

parent f298db1e
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -8,7 +8,8 @@ use Doctrine\ORM\EntityRepository;
use Doctrine\ORM\QueryBuilder;
use Symfony\Component\HttpFoundation\Request;

abstract class HttpFilterEntityRepository extends EntityRepository implements QueryFilterInterface
class HttpFilterEntityRepository extends EntityRepository implements
    QueryFilterInterface, HttpFilterEntityRepositoryInterface
{
    /** @inheritDoc */
    public function createQueryByFilter(iterable $filters, ?Request $request = null): QueryBuilder
@@ -31,5 +32,8 @@ abstract class HttpFilterEntityRepository extends EntityRepository implements Qu
        return $queryBuilder;
    }

    abstract public function getAliasTableForFilter(): string;
    public function getAliasTableForFilter(): string
    {
        return '';
    }
}
+15 −0
Original line number Diff line number Diff line
<?php

declare(strict_types=1);

namespace IQDEV\Packages\DoctrineHttpFilter;

use Doctrine\ORM\QueryBuilder;
use Symfony\Component\HttpFoundation\Request;

interface HttpFilterEntityRepositoryInterface
{
    public function createQueryByFilter(iterable $filters, ?Request $request = null): QueryBuilder;

    public function getAliasTableForFilter(): string;
}