@@ -127,9 +127,10 @@ protected abstract function applyExtraFilters(QueryBuilder $query);
127127 /**
128128 * @param QueryBuilder $query
129129 * @param Filter|null $filter
130- * @return QueryBuilder
130+ * @param Order|null $order
131+ * @return mixed
131132 */
132- protected abstract function applyExtraJoins (QueryBuilder $ query , ?Filter $ filter = null );
133+ protected abstract function applyExtraJoins (QueryBuilder $ query , ?Filter $ filter = null , ? Order $ order = null );
133134
134135 /**
135136 * @param QueryBuilder $query
@@ -161,7 +162,7 @@ protected function getParametrizedAllByPage
161162
162163 $ query = call_user_func ($ fnQuery );
163164
164- $ query = $ this ->applyExtraJoins ($ query , $ filter );
165+ $ query = $ this ->applyExtraJoins ($ query , $ filter, $ order );
165166
166167 $ query = $ this ->applyExtraSelects ($ query , $ filter , $ order );
167168
@@ -224,7 +225,7 @@ public function getParametrizedAllIdsByPage(callable $fnQuery,PagingInfo $paging
224225
225226 $ query = call_user_func ($ fnQuery );
226227
227- $ query = $ this ->applyExtraJoins ($ query , $ filter );
228+ $ query = $ this ->applyExtraJoins ($ query , $ filter, $ order );
228229
229230 $ query = $ this ->applyExtraSelects ($ query , $ filter , $ order );
230231
@@ -261,7 +262,7 @@ public function getAllByPage(PagingInfo $paging_info, Filter $filter = null, Ord
261262 ->select ("e " )
262263 ->from ($ this ->getBaseEntity (), "e " );
263264
264- $ query = $ this ->applyExtraJoins ($ query , $ filter );
265+ $ query = $ this ->applyExtraJoins ($ query , $ filter, $ order );
265266
266267 $ query = $ this ->applyExtraSelects ($ query , $ filter , $ order );
267268
@@ -310,7 +311,7 @@ public function getAllIdsByPage(PagingInfo $paging_info, Filter $filter = null,
310311 ->select ("e.id " )
311312 ->from ($ this ->getBaseEntity (), "e " );
312313
313- $ query = $ this ->applyExtraJoins ($ query , $ filter );
314+ $ query = $ this ->applyExtraJoins ($ query , $ filter, $ order );
314315
315316 $ query = $ this ->applyExtraSelects ($ query , $ filter , $ order );
316317
0 commit comments