Fix subscriber listing with dynamic segment filter

[MAILPOET-3319]
This commit is contained in:
Rostislav Wolny
2020-12-31 10:10:39 +01:00
committed by Veljko V
parent 27af1f6f4e
commit b1feed43f6
3 changed files with 153 additions and 46 deletions

View File

@@ -80,8 +80,6 @@ abstract class ListingRepository {
if ($parameters) {
$this->applyParameters($queryBuilder, $parameters);
}
$this->applyListingDefinition($queryBuilder, $definition);
}
abstract protected function applyGroup(QueryBuilder $queryBuilder, string $group);
@@ -92,9 +90,6 @@ 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);