Skip to content
Snippets Groups Projects
QueryFilterInterface.php 348 B
Newer Older
<?php

declare(strict_types=1);

namespace IQDEV\Packages\DoctrineHttpFilter;

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

interface QueryFilterInterface
{
    /** @param iterable<string, HttpFilter> $filters */
    public function createQueryByFilter(iterable $filters, ?Request $request = null): QueryBuilder;
}