Add segment filters application to Subscribers listing repository
[MAILPOET-3077]
This commit is contained in:
committed by
Veljko V
parent
3d517a43dc
commit
a98f627dbf
@ -82,6 +82,8 @@ abstract class ListingRepository {
|
||||
if ($parameters) {
|
||||
$this->applyParameters($queryBuilder, $parameters);
|
||||
}
|
||||
|
||||
$this->applyListingDefinition($queryBuilder, $definition);
|
||||
}
|
||||
|
||||
abstract protected function applyGroup(QueryBuilder $queryBuilder, string $group);
|
||||
@ -92,6 +94,9 @@ abstract class ListingRepository {
|
||||
|
||||
abstract protected function applyParameters(QueryBuilder $queryBuilder, array $parameters);
|
||||
|
||||
protected function applyListingDefinition(QueryBuilder $queryBuilder, ListingDefinition $definition) {
|
||||
}
|
||||
|
||||
protected function applySorting(QueryBuilder $queryBuilder, string $sortBy, string $sortOrder) {
|
||||
$alias = $this->queryBuilder->getRootAliases()[0];
|
||||
$queryBuilder->addOrderBy("$alias.$sortBy", $sortOrder);
|
||||
|
Reference in New Issue
Block a user