createForm(BookingEventFilterType::class, $filter); $form->handleRequest($request); $pagination = $this->paginator->paginate( $this->events->createFilteredQueryBuilder($filter), $request->query->getInt('page', 1), self::PER_PAGE, [ 'defaultSortFieldName' => 'e.occurredAt', 'defaultSortDirection' => 'desc', 'sortFieldAllowList' => self::SORTABLE, ], ); return $this->render('admin/booking_events.html.twig', [ 'form' => $form, 'filter' => $filter, 'pagination' => $pagination, ]); } }